CMISAtomPubBaseService Class Reference
Inherits from | NSObject |
Declared in | CMISAtomPubBaseService.h |
Tasks
Other Methods
-
bindingSession
property -
atomPubUrl
property -
– initWithBindingSession:
-
– clearCacheFromService
Protected Methods
-
– retrieveFromCache:cmisRequest:completionBlock:
-
– fetchRepositoryInfoWithCMISRequest:completionBlock:
-
– retrieveCMISWorkspacesWithCMISRequest:completionBlock:
-
– retrieveObjectInternal:cmisRequest:completionBlock:
-
– retrieveObjectInternal:returnVersion:filter:relationships:includePolicyIds:renditionFilder:includeACL:includeAllowableActions:cmisRequest:completionBlock:
-
– retrieveObjectByPathInternal:filter:relationships:includePolicyIds:renditionFilder:includeACL:includeAllowableActions:cmisRequest:completionBlock:
-
– loadLinkForObjectId:relation:cmisRequest:completionBlock:
-
– loadLinkForObjectId:relation:type:cmisRequest:completionBlock:
-
– sendAtomEntryXmlToLink:httpRequestMethod:properties:cmisRequest:completionBlock:
-
– sendAtomEntryXmlToLink:httpRequestMethod:properties:contentInputStream:contentMimeType:bytesExpected:cmisRequest:completionBlock:progressBlock:
Instance Methods
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
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