Switch remote JSON services to use JSON-RPC 2.0
Change-Id: I86a432695779e793247ff0716fcfec34dd11885e Signed-off-by: Shawn O. Pearce <sop@google.com>
This commit is contained in:
		| @@ -18,7 +18,10 @@ import com.google.gerrit.common.auth.SignInMode; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.AllowCrossSiteRequest; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface OpenIdService extends RemoteJsonService { | ||||
|   @AllowCrossSiteRequest | ||||
|   void discover(String openidIdentifier, SignInMode mode, | ||||
|   | ||||
| @@ -17,7 +17,10 @@ package com.google.gerrit.common.auth.userpass; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.AllowCrossSiteRequest; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface UserPassAuthService extends RemoteJsonService { | ||||
|   @AllowCrossSiteRequest | ||||
|   void authenticate(String username, String password, | ||||
|   | ||||
| @@ -23,11 +23,14 @@ import com.google.gerrit.reviewdb.ContactInformation; | ||||
| import com.google.gerrit.reviewdb.ContributorAgreement; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.VoidResult; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.Set; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface AccountSecurity extends RemoteJsonService { | ||||
|   @SignInRequired | ||||
|   void mySshKeys(AsyncCallback<List<AccountSshKey>> callback); | ||||
|   | ||||
| @@ -20,11 +20,14 @@ import com.google.gerrit.reviewdb.AccountGeneralPreferences; | ||||
| import com.google.gerrit.reviewdb.AccountProjectWatch; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.VoidResult; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.Set; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface AccountService extends RemoteJsonService { | ||||
|   @SignInRequired | ||||
|   void myAccount(AsyncCallback<Account> callback); | ||||
|   | ||||
| @@ -19,7 +19,10 @@ import com.google.gerrit.reviewdb.Change; | ||||
| import com.google.gerrit.reviewdb.PatchSet; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface ChangeDetailService extends RemoteJsonService { | ||||
|   void changeDetail(Change.Id id, AsyncCallback<ChangeDetail> callback); | ||||
|  | ||||
|   | ||||
| @@ -20,10 +20,13 @@ import com.google.gerrit.reviewdb.Change; | ||||
| import com.google.gerrit.reviewdb.Project; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.VoidResult; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| import java.util.Set; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface ChangeListService extends RemoteJsonService { | ||||
|   /** Get all open changes more recent than pos, fetching at most limit rows. */ | ||||
|   void allOpenPrev(String pos, int limit, | ||||
|   | ||||
| @@ -18,7 +18,10 @@ import com.google.gerrit.common.auth.SignInRequired; | ||||
| import com.google.gerrit.reviewdb.PatchSet; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface ChangeManageService extends RemoteJsonService { | ||||
|   @SignInRequired | ||||
|   void submit(PatchSet.Id patchSetId, AsyncCallback<ChangeDetail> callback); | ||||
|   | ||||
| @@ -19,11 +19,14 @@ import com.google.gerrit.reviewdb.AccountGroup; | ||||
| import com.google.gerrit.reviewdb.AccountGroupMember; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.VoidResult; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.Set; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface GroupAdminService extends RemoteJsonService { | ||||
|   @SignInRequired | ||||
|   void ownedGroups(AsyncCallback<List<AccountGroup>> callback); | ||||
|   | ||||
| @@ -24,11 +24,14 @@ import com.google.gerrit.reviewdb.PatchSet; | ||||
| import com.google.gerrit.reviewdb.Patch.Key; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.VoidResult; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.Set; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface PatchDetailService extends RemoteJsonService { | ||||
|   void patchScript(Patch.Key key, PatchSet.Id a, PatchSet.Id b, | ||||
|       PatchScriptSettings settings, AsyncCallback<PatchScript> callback); | ||||
|   | ||||
| @@ -21,11 +21,14 @@ import com.google.gerrit.reviewdb.Project; | ||||
| import com.google.gerrit.reviewdb.ProjectRight; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.VoidResult; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| import java.util.List; | ||||
| import java.util.Set; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface ProjectAdminService extends RemoteJsonService { | ||||
|   @SignInRequired | ||||
|   void ownedProjects(AsyncCallback<List<Project>> callback); | ||||
|   | ||||
| @@ -18,9 +18,12 @@ import com.google.gerrit.reviewdb.AccountGroup; | ||||
| import com.google.gerrit.reviewdb.Project; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface SuggestService extends RemoteJsonService { | ||||
|   void suggestProjectNameKey(String query, int limit, | ||||
|       AsyncCallback<List<Project.NameKey>> callback); | ||||
|   | ||||
| @@ -19,9 +19,12 @@ import com.google.gerrit.reviewdb.ContributorAgreement; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.AllowCrossSiteRequest; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| public interface SystemInfoService extends RemoteJsonService { | ||||
|   @AllowCrossSiteRequest | ||||
|   void daemonHostKeys(AsyncCallback<List<SshHostKey>> callback); | ||||
|   | ||||
| @@ -18,7 +18,10 @@ import com.google.gerrit.common.data.HostPageData; | ||||
| import com.google.gwt.user.client.rpc.AsyncCallback; | ||||
| import com.google.gwtjsonrpc.client.HostPageCache; | ||||
| import com.google.gwtjsonrpc.client.RemoteJsonService; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl; | ||||
| import com.google.gwtjsonrpc.client.RpcImpl.Version; | ||||
|  | ||||
| @RpcImpl(version = Version.V2_0) | ||||
| interface HostPageDataService extends RemoteJsonService { | ||||
|   @HostPageCache(name = "gerrit_hostpagedata_obj", once = true) | ||||
|   void load(AsyncCallback<HostPageData> callback); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Shawn O. Pearce
					Shawn O. Pearce