Developer

Miscellaneous Operations

There are a number of miscellaneous operations that can be called on an entity. See the OData API for details.

- (id<SODataRequestExecution>) scheduleRequest:(id<SODataRequestParam>)request delegate:(id<SODataRequestDelegate>)delegate;
- (id<SODataRequestExecution>) scheduleReadEntitySet:(NSString*)resourcePath delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleReadEntityWithResourcePath:(NSString*)resourcePath delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleReadEntity:(id<SODataEntity>)entity delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleCreateEntity:(id<SODataEntity>)entity collectionPath:(NSString*)collectionPath delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleUpdateEntity:(id<SODataEntity>)entity delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) schedulePatchEntity:(id<SODataEntity>)entity delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleDeleteEntity:(id<SODataEntity>)entity delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleDeleteEntity:(NSString*)resourcePath etag:(NSString*)etag delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleReadLinkSet:(NSString*)resourcePath delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleReadLink:(NSString*)resourcePath delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleReadPropertyPrimitive:(NSString*)resourcePath delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleReadPropertyComplex:(NSString*)resourcePath delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleReadPropertyRaw:(NSString*)resourcePath delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;
- (id<SODataRequestExecution>) scheduleFunction:(NSString*)resourcePath delegate:(id<SODataRequestDelegate>)delegate options:(NSDictionary*)options;