diff options
Diffstat (limited to 'gerrit-server/src/main/java/com/google/gerrit/server/account/Realm.java')
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/server/account/Realm.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/account/Realm.java b/gerrit-server/src/main/java/com/google/gerrit/server/account/Realm.java index e42d4ae322..fc7c0bec91 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/account/Realm.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/account/Realm.java @@ -14,8 +14,9 @@ package com.google.gerrit.server.account; -import com.google.gerrit.reviewdb.Account; -import com.google.gerrit.reviewdb.AccountGroup; +import com.google.gerrit.reviewdb.client.Account; +import com.google.gerrit.reviewdb.client.AccountGroup; +import com.google.gerrit.reviewdb.server.ReviewDb; import java.util.Set; @@ -25,9 +26,12 @@ public interface Realm { public AuthRequest authenticate(AuthRequest who) throws AccountException; + public AuthRequest link(ReviewDb db, Account.Id to, AuthRequest who) + throws AccountException; + public void onCreateAccount(AuthRequest who, Account account); - public Set<AccountGroup.Id> groups(AccountState who); + public GroupMembership groups(AccountState who); /** * Locate an account whose local username is the given account name. |