apidocs / com.srv4pos.server.api.sync / Synchronization / sync

sync

open static fun sync(syncInfo: SyncVersionInfo!, apiServicesFactory: ServiceFactory!, syncAdapters: MutableMap<Class<Any!>!, EntitySyncAdapter<Info>!>!, pictureSyncAdapters: MutableMap<Class<Any!>!, EntityPictureSyncAdapter<PictureInfo>!>!): Boolean
open static fun sync(eventSender: SyncEventSender!, syncInfo: SyncVersionInfo!, apiServicesFactory: ServiceFactory!, syncAdapters: MutableMap<Class<Any!>!, EntitySyncAdapter<Info>!>!, pictureSyncAdapters: MutableMap<Class<Any!>!, EntityPictureSyncAdapter<PictureInfo>!>!): Boolean open static fun sync(eventSender: SyncEventSender!, serverDataVersion: Int, syncInfo: SyncVersionInfo!, apiServicesFactory: ServiceFactory!, syncAdapters: MutableMap<Class<Any!>!, EntitySyncAdapter<Info>!>!, pictureSyncAdapters: MutableMap<Class<Any!>!, EntityPictureSyncAdapter<PictureInfo>!>!): Boolean

Performs synchronization of client's data, received via EntitySyncAdapter interface.

Parameters

eventSender - SyncEventSender!:

serverDataVersion - Int:

syncInfo - SyncVersionInfo!:

apiServicesFactory - ServiceFactory!:

syncAdapters - MutableMap<Class<Any!>!, EntitySyncAdapter<Info>!>!:

pictureSyncAdapters - MutableMap<Class<Any!>!, EntityPictureSyncAdapter<PictureInfo>!>!:

Return
Boolean: true if sync was successful