| Index: chrome/android/java/src/org/chromium/chrome/browser/password_manager/Credential.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/password_manager/Credential.java b/chrome/android/java/src/org/chromium/chrome/browser/password_manager/Credential.java
|
| index d694f0ce9e1917386d64def0657dabdd13eee7af..823a6c47893fc0f09ccd7df7a6b14f0f8c691c1e 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/password_manager/Credential.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/password_manager/Credential.java
|
| @@ -13,6 +13,7 @@ import org.chromium.base.CalledByNative;
|
| public class Credential {
|
| private final String mUsername;
|
| private final String mDisplayName;
|
| + private final String mFederation;
|
| private final int mType;
|
| private final int mIndex;
|
|
|
| @@ -21,13 +22,15 @@ public class Credential {
|
| * The value is PasswordForm::username_value.
|
| * @param displayName user friendly name to show in the UI. It can be empty.
|
| * The value is PasswordForm::display_name.
|
| + * @param federation Identity provider name for this credential (empty for local credentials).
|
| * @param type type which should be either local or federated. The value corresponds to a
|
| * C++ enum CredentialType.
|
| * @param index position in array of credentials.
|
| */
|
| - public Credential(String username, String displayName, int type, int index) {
|
| + public Credential(String username, String displayName, String federation, int type, int index) {
|
| mUsername = username;
|
| mDisplayName = displayName;
|
| + mFederation = federation;
|
| mType = type;
|
| mIndex = index;
|
| }
|
| @@ -40,6 +43,10 @@ public class Credential {
|
| return mDisplayName;
|
| }
|
|
|
| + public String getFederation() {
|
| + return mFederation;
|
| + }
|
| +
|
| public int getIndex() {
|
| return mIndex;
|
| }
|
| @@ -50,8 +57,8 @@ public class Credential {
|
|
|
| @CalledByNative
|
| private static Credential createCredential(
|
| - String username, String displayName, int type, int index) {
|
| - return new Credential(username, displayName, type, index);
|
| + String username, String displayName, String federation, int type, int index) {
|
| + return new Credential(username, displayName, federation, type, index);
|
| }
|
|
|
| @CalledByNative
|
|
|