2 ij k lm n op qr s tu tv tw tx ty tz t{|}syncDataService.Lorg/msh/etbm/services/mobile/SyncDataService;RuntimeVisibleAnnotationsLorg/jboss/seam/annotations/In;mobileLoginService1Lorg/msh/etbm/services/mobile/MobileLoginService;()VCodeLineNumberTableLocalVariableTablethis)Lorg/msh/etbm/rest/mobile/MobileSyncRest;getCurrentServerIndex$()Lorg/msh/etbm/rest/StandardResult;Ljavax/ws/rs/Path;value/sync/serverindexLjavax/ws/rs/Produces;application/jsonLjavax/ws/rs/POST;6Lorg/msh/etbm/commons/apidoc/annotations/ApiDocMethod;summary;Respond with the current server index (last transaction id) descriptioneThis API is used basically by the mobile app to receive the current last transaction id (serverIndex) syncCasesO(Lorg/msh/etbm/rest/mobile/SyncCasesRequest;)Lorg/msh/etbm/rest/StandardResult;req+Lorg/msh/etbm/rest/mobile/SyncCasesRequest;unitLorg/msh/tb/entities/Tbunit;keysLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; /sync/casesLjavax/ws/rs/Consumes;+Synchronize the given cases in the databasepThis API is used basically by the mobile app to receive cases (new or modified) from the mobile and process themsyncFollowupData_(Lorg/msh/etbm/services/mobile/sync/SyncCaseFollowupRequest;)Lorg/msh/etbm/rest/StandardResult;;Lorg/msh/etbm/services/mobile/sync/SyncCaseFollowupRequest;resp;/sync/server/deleted0Synchronize the cases edited on server to mobilepThis API is used basically by the mobile app to receive cases (new or modified) from the server and process themsyncCasesFromServers(Lorg/msh/etbm/rest/mobile/SyncFromServerRequest;)Ljava/util/List;/sync/server/casessyncCaseData1FromServerg(Lorg/msh/etbm/rest/mobile/SyncFromServerRequest;)Lorg/msh/etbm/services/mobile/init/CaseData1Response;/sync/server/casedata/14Synchronize the case data edited on server to mobiletThis API is used basically by the mobile app to receive case data (new or modified) from the server and process themsyncCaseData2FromServerr(Lorg/msh/etbm/rest/mobile/SyncFromServerRequest;)Lorg/msh/etbm/services/mobile/sync/server/SyncCaseData2Response;/sync/server/casedata/2 SourceFileMobileSyncRest.java!Lorg/jboss/seam/annotations/Name;mobileSyncRest"Lorg/jboss/seam/annotations/Scope;Lorg/jboss/seam/ScopeType; APPLICATION/mobile0Lorg/msh/etbm/commons/apidoc/annotations/ApiDoc;groupmobile@Return initialization data used in the mobile app initialization'Lorg/jboss/seam/annotations/AutoCreate;0Lorg/msh/etbm/rest/authentication/Authenticated;  org/msh/etbm/rest/StandardResult ~     H S X'org/msh/etbm/rest/mobile/MobileSyncRestjava/lang/Object/org/msh/etbm/services/mobile/MobileLoginServicecalcLastTransaction()Ljava/lang/Integer;(ZLjava/lang/Object;)Vorg/msh/tb/login/UserSessiongetUserWorkspace%()Lorg/msh/tb/entities/UserWorkspace;!org/msh/tb/entities/UserWorkspace getTbunit()Lorg/msh/tb/entities/Tbunit;,org/msh/etbm/services/mobile/SyncDataService syncCaseDataX(Lorg/msh/tb/entities/Tbunit;Lorg/msh/etbm/rest/mobile/SyncCasesRequest;)Ljava/util/Map;syncCaseFollowupData(Lorg/msh/tb/entities/Tbunit;Lorg/msh/etbm/services/mobile/sync/SyncCaseFollowupRequest;)Lorg/msh/etbm/services/mobile/sync/SyncCaseFollowupResponse;syncDeletedEntityData[(Lorg/msh/tb/entities/Tbunit;Lorg/msh/etbm/services/mobile/sync/SyncDeletedEntityRequest;)V^(Lorg/msh/tb/entities/Tbunit;Lorg/msh/etbm/rest/mobile/SyncFromServerRequest;)Ljava/util/List;syncTbCaseDataFromServer(Lorg/msh/tb/entities/Tbunit;Lorg/msh/etbm/rest/mobile/SyncFromServerRequest;)Lorg/msh/etbm/services/mobile/init/CaseData1Response;(Lorg/msh/tb/entities/Tbunit;Lorg/msh/etbm/rest/mobile/SyncFromServerRequest;)Lorg/msh/etbm/services/mobile/sync/server/SyncCaseData2Response;! /*)  :Y*7 )!"s#$"[s%&'(s)*s+,-}M*,+ NY-BCD*./01 234  255!"s67"[s%$"[s%&'(s8*s9:;kM*,+ NY-OPQ*.<01 =>5!"s?7"[s%$"[s%&'(s@*sABC`M*,+ Y\]^ .D015!"sE7"[s%$"[s%&'(sF*sGHISM*,+  ij .J 01KL5!"sM7"[s%$"[s%&'(sN*sOPISM*,+  uv .J 01KQ5!"sR7"[s%$"[s%&'(sN*sOSTSM*,+  .J 015!"sU7"[s%$"[s%&'(sV*sWXYSM*,+  .J 015!"sZ7"[s%$"[s%&'(sV*sW[\5]"s^_"e`a!"sbcdse(sfgh