Inherits from NSObject
Declared in CMISAtomPubBaseService.h

Properties

atomPubUrl

@property (nonatomic, strong, readonly) NSURL *atomPubUrl

bindingSession

@property (nonatomic, strong, readonly) CMISBindingSession *bindingSession

Instance Methods

clearCacheFromService

- (void)clearCacheFromService

fetchRepositoryInfoWithCMISRequest:completionBlock:

fetches the repo info

- (void)fetchRepositoryInfoWithCMISRequest:(CMISRequest *)cmisRequest completionBlock:(void ( ^ ) ( NSError *error ))completionBlock

Discussion

fetches the repo info

Declared In

CMISAtomPubBaseService+Protected.h

initWithBindingSession:

- (id)initWithBindingSession:(CMISBindingSession *)session

loadLinkForObjectId:relation:cmisRequest:completionBlock:

load the link for a given object Id completionBlock returns the link as NSString or nil if unsuccessful

- (void)loadLinkForObjectId:(NSString *)objectId relation:(NSString *)rel cmisRequest:(CMISRequest *)cmisRequest completionBlock:(void ( ^ ) ( NSString *link , NSError *error ))completionBlock

Discussion

load the link for a given object Id completionBlock returns the link as NSString or nil if unsuccessful

Declared In

CMISAtomPubBaseService+Protected.h

loadLinkForObjectId:relation:type:cmisRequest:completionBlock:

load the link for a given object Id completionBlock returns the link as NSString or nil if unsuccessful

- (void)loadLinkForObjectId:(NSString *)objectId relation:(NSString *)rel type:(NSString *)type cmisRequest:(CMISRequest *)cmisRequest completionBlock:(void ( ^ ) ( NSString *link , NSError *error ))completionBlock

Discussion

load the link for a given object Id completionBlock returns the link as NSString or nil if unsuccessful

Declared In

CMISAtomPubBaseService+Protected.h

retrieveCMISWorkspacesWithCMISRequest:completionBlock:

retrieves the CMIS workspace

- (void)retrieveCMISWorkspacesWithCMISRequest:(CMISRequest *)cmisRequest completionBlock:(void ( ^ ) ( NSArray *workspaces , NSError *error ))completionBlock

Discussion

retrieves the CMIS workspace

Declared In

CMISAtomPubBaseService+Protected.h

retrieveFromCache:cmisRequest:completionBlock:

retrieve object from cache completionBlock returns the object (as id) or nil if unsuccessful

- (void)retrieveFromCache:(NSString *)cacheKey cmisRequest:(CMISRequest *)cmisRequest completionBlock:(void ( ^ ) ( id object , NSError *error ))completionBlock

Discussion

retrieve object from cache completionBlock returns the object (as id) or nil if unsuccessful

Declared In

CMISAtomPubBaseService+Protected.h

retrieveObjectByPathInternal:filter:relationships:includePolicyIds:renditionFilder:includeACL:includeAllowableActions:cmisRequest:completionBlock:

retrieve object for a given path name completionBlock returns CMISObjectData instance or nil if unsuccessful

- (void)retrieveObjectByPathInternal:(NSString *)path filter:(NSString *)filter relationships:(CMISIncludeRelationship)relationships includePolicyIds:(BOOL)includePolicyIds renditionFilder:(NSString *)renditionFilter includeACL:(BOOL)includeACL includeAllowableActions:(BOOL)includeAllowableActions cmisRequest:(CMISRequest *)cmisRequest completionBlock:(void ( ^ ) ( CMISObjectData *objectData , NSError *error ))completionBlock

Discussion

retrieve object for a given path name completionBlock returns CMISObjectData instance or nil if unsuccessful

Declared In

CMISAtomPubBaseService+Protected.h

retrieveObjectInternal:cmisRequest:completionBlock:

Convenience method with all the defaults for the retrieval parameters

- (void)retrieveObjectInternal:(NSString *)objectId cmisRequest:(CMISRequest *)cmisRequest completionBlock:(void ( ^ ) ( CMISObjectData *objectData , NSError *error ))completionBlock

Discussion

Convenience method with all the defaults for the retrieval parameters

Declared In

CMISAtomPubBaseService+Protected.h

retrieveObjectInternal:returnVersion:filter:relationships:includePolicyIds:renditionFilder:includeACL:includeAllowableActions:cmisRequest:completionBlock:

Full-blown object retrieval version completionBlock returns CMISObjectData instance or nil if unsuccessful

- (void)retrieveObjectInternal:(NSString *)objectId returnVersion:(CMISReturnVersion)cmisReturnVersion filter:(NSString *)filter relationships:(CMISIncludeRelationship)relationships includePolicyIds:(BOOL)includePolicyIds renditionFilder:(NSString *)renditionFilter includeACL:(BOOL)includeACL includeAllowableActions:(BOOL)includeAllowableActions cmisRequest:(CMISRequest *)cmisRequest completionBlock:(void ( ^ ) ( CMISObjectData *objectData , NSError *error ))completionBlock

Discussion

Full-blown object retrieval version completionBlock returns CMISObjectData instance or nil if unsuccessful

Declared In

CMISAtomPubBaseService+Protected.h

sendAtomEntryXmlToLink:httpRequestMethod:properties:cmisRequest:completionBlock:

Generates and sends an atom entry to the given link url

- (void)sendAtomEntryXmlToLink:(NSString *)link httpRequestMethod:(CMISHttpRequestMethod)httpRequestMethod properties:(CMISProperties *)properties cmisRequest:(CMISRequest *)request completionBlock:(void ( ^ ) ( CMISObjectData *objectData , NSError *error ))completionBlock

Discussion

Generates and sends an atom entry to the given link url

Declared In

CMISAtomPubBaseService+Protected.h

sendAtomEntryXmlToLink:httpRequestMethod:properties:contentInputStream:contentMimeType:bytesExpected:cmisRequest:completionBlock:progressBlock:

Generates and sends an atom entry (including content) to the given link url

- (void)sendAtomEntryXmlToLink:(NSString *)link httpRequestMethod:(CMISHttpRequestMethod)httpRequestMethod properties:(CMISProperties *)properties contentInputStream:(NSInputStream *)contentInputStream contentMimeType:(NSString *)contentMimeType bytesExpected:(unsigned long long)bytesExpected cmisRequest:(CMISRequest *)request completionBlock:(void ( ^ ) ( CMISObjectData *objectData , NSError *error ))completionBlock progressBlock:(void ( ^ ) ( unsigned long long bytesUploaded , unsigned long long ))progressBlock

Discussion

Generates and sends an atom entry (including content) to the given link url

Declared In

CMISAtomPubBaseService+Protected.h