DARemoteDataAdapterDelegate Protocol

From RemObjects Wiki
Jump to: navigation, search

This is a Library topic for Data Abstract for Xcode
This page is generated from external data, please do not update

ProtocolsClassesEnumsImplements

Contents

Overview

The DARemoteDataAdapterDelegate describes the delegate methods that a DARemoteDataAdapter will call on its delegate object, to inform it about any errors happening during remote call or necessity of login. All delegate methods are optional.


Location

DataAbstract/DARemoteDataAdapter.h


Optional Methods

remoteDataAdapter:didFailToApplyChange:forTable:

Informs the delegate that the attempt of applying changes failed for given change on given adapter.


@optional - (void) remoteDataAdapter:(DARemoteDataAdapter *)adapter didFailToApplyChange:(DADeltaChange *)change forTable:(DADataTable *)table


Parameters:

  • adapter: Reference to remote data adapter instance that initiates update action.
  • change: Reference to failed DADeltaChange instance.
  • table: Reference to the DADataTable instance for which the change was failed during update.


remoteDataAdapter:didFailWithException:forAsyncRequest:

Informs the delegate that the given async request failed with given exception.


@optional - (void) remoteDataAdapter:(DARemoteDataAdapter *)adapter didFailWithException:(NSException *)exception forAsyncRequest:(DAAsyncRequest *)request


Parameters:

  • adapter: Reference to the remote data adapter instance that initiates update action.
  • exception: Exception that was raised during update action.
  • request: Reference to async request instance.


remoteDataAdapter:needsPassword:forLoginString:



@optional - (BOOL) remoteDataAdapter:(DARemoteDataAdapter *)adapter needsPassword:(NSString **)password forLoginString:(NSString *)loginString


Parameters:

  • adapter:
  • password:
  • loginString:


remoteDataAdapter:needsPassword:forUsername:



@optional - (BOOL) remoteDataAdapter:(DARemoteDataAdapter *)adapter needsPassword:(NSString **)password forUsername:(NSString *)username


Parameters:

  • adapter:
  • password:
  • username:


remoteDataAdapter:verifiedPassword:forLoginString:



@optional - (BOOL) remoteDataAdapter:(DARemoteDataAdapter *)adapter verifiedPassword:(NSString *)password forLoginString:(NSString *)loginString


Parameters:

  • adapter:
  • password:
  • loginString:


remoteDataAdapter:verifiedPassword:forUsername:



@optional - (BOOL) remoteDataAdapter:(DARemoteDataAdapter *)adapter verifiedPassword:(NSString *)password forUsername:(NSString *)username


Parameters:

  • adapter:
  • password:
  • username:


remoteDataAdapterNeedsLogin:__deprecated



@optional - (BOOL) remoteDataAdapterNeedsLogin:(DARemoteDataAdapter *)adapter __deprecated


Parameters:

  • adapter:


remoteDataAdapterNeedsLoginOnMainThread:__deprecated



@optional - (BOOL) remoteDataAdapterNeedsLoginOnMainThread:(DARemoteDataAdapter *)adapter __deprecated


Parameters:

  • adapter:


See Also


Product: RemObjects Data Abstract
Available Editions: Data Abstract for .NET, Delphi and Xcode

GlossaryArticlesFeaturesLibrarySamples

Personal tools
Namespaces

Variants
Actions
Navigation
products
platforms
special
Toolbox