| 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 3bbe0f909cdbb77b0bbb9f6024b7d801b845d9f3..750bf7be6921d1da3af6ec72e7ba25d5d5175da1 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
|
| @@ -15,6 +15,7 @@ import org.chromium.base.annotations.CalledByNative;
|
| public class Credential {
|
| private final String mUsername;
|
| private final String mDisplayName;
|
| + private final String mOriginUrl;
|
| private final String mFederation;
|
| private final int mIndex;
|
| private Bitmap mAvatar;
|
| @@ -24,12 +25,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 originUrl The origin URL for this credential, only set for PSL matches.
|
| * @param federation Identity provider name for this credential (empty for local credentials).
|
| * @param index position in array of credentials.
|
| */
|
| - public Credential(String username, String displayName, String federation, int index) {
|
| + public Credential(String username, String displayName, String originUrl, String federation,
|
| + int index) {
|
| mUsername = username;
|
| mDisplayName = displayName;
|
| + mOriginUrl = originUrl;
|
| mFederation = federation;
|
| mIndex = index;
|
| mAvatar = null;
|
| @@ -43,6 +47,10 @@ public class Credential {
|
| return mDisplayName;
|
| }
|
|
|
| + public String getOriginUrl() {
|
| + return mOriginUrl;
|
| + }
|
| +
|
| public String getFederation() {
|
| return mFederation;
|
| }
|
| @@ -61,8 +69,8 @@ public class Credential {
|
|
|
| @CalledByNative
|
| private static Credential createCredential(
|
| - String username, String displayName, String federation, int index) {
|
| - return new Credential(username, displayName, federation, index);
|
| + String username, String displayName, String originUrl, String federation, int index) {
|
| + return new Credential(username, displayName, originUrl, federation, index);
|
| }
|
|
|
| @CalledByNative
|
|
|