Loading core/java/android/credentials/ui/CreateCredentialProviderData.java +2 −25 Original line number Diff line number Diff line Loading @@ -34,19 +34,15 @@ import java.util.List; public class CreateCredentialProviderData extends ProviderData implements Parcelable { @NonNull private final List<Entry> mSaveEntries; @NonNull private final List<Entry> mActionChips; private final boolean mIsDefaultProvider; @Nullable private final Entry mRemoteEntry; public CreateCredentialProviderData( @NonNull String providerFlattenedComponentName, @NonNull List<Entry> saveEntries, @NonNull List<Entry> actionChips, boolean isDefaultProvider, @Nullable Entry remoteEntry) { boolean isDefaultProvider, @Nullable Entry remoteEntry) { super(providerFlattenedComponentName); mSaveEntries = saveEntries; mActionChips = actionChips; mIsDefaultProvider = isDefaultProvider; mRemoteEntry = remoteEntry; } Loading @@ -56,11 +52,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel return mSaveEntries; } @NonNull public List<Entry> getActionChips() { return mActionChips; } public boolean isDefaultProvider() { return mIsDefaultProvider; } Loading @@ -78,11 +69,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel mSaveEntries = credentialEntries; AnnotationValidations.validate(NonNull.class, null, mSaveEntries); List<Entry> actionChips = new ArrayList<>(); in.readTypedList(actionChips, Entry.CREATOR); mActionChips = actionChips; AnnotationValidations.validate(NonNull.class, null, mActionChips); mIsDefaultProvider = in.readBoolean(); Entry remoteEntry = in.readTypedObject(Entry.CREATOR); Loading @@ -93,7 +79,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel public void writeToParcel(@NonNull Parcel dest, int flags) { super.writeToParcel(dest, flags); dest.writeTypedList(mSaveEntries); dest.writeTypedList(mActionChips); dest.writeBoolean(isDefaultProvider()); dest.writeTypedObject(mRemoteEntry, flags); } Loading Loading @@ -124,7 +109,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel public static class Builder { private @NonNull String mProviderFlattenedComponentName; private @NonNull List<Entry> mSaveEntries = new ArrayList<>(); private @NonNull List<Entry> mActionChips = new ArrayList<>(); private boolean mIsDefaultProvider = false; private @Nullable Entry mRemoteEntry = null; Loading @@ -140,13 +124,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel return this; } /** Sets the list of action chips to be displayed to the user. */ @NonNull public Builder setActionChips(@NonNull List<Entry> actionChips) { mActionChips = actionChips; return this; } /** Sets whether this provider is the user's selected default provider. */ @NonNull public Builder setIsDefaultProvider(boolean isDefaultProvider) { Loading @@ -158,7 +135,7 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel @NonNull public CreateCredentialProviderData build() { return new CreateCredentialProviderData(mProviderFlattenedComponentName, mSaveEntries, mActionChips, mIsDefaultProvider, mRemoteEntry); mSaveEntries, mIsDefaultProvider, mRemoteEntry); } } } packages/CredentialManager/src/com/android/credentialmanager/CredentialManagerRepo.kt +3 −15 Original line number Diff line number Diff line Loading @@ -170,15 +170,7 @@ class CredentialManagerRepo( 20, 7, 27, 11000), ) ) .setActionChips( listOf<Entry>( newEntry("key2", "subkey-1", "Go to Settings", 20, 7, 27, 20000), newEntry("key2", "subkey-2", "Switch Account", 20, 7, 27, 21000), ), ) .setIsDefaultProvider(false) .setIsDefaultProvider(true) .build(), CreateCredentialProviderData .Builder("com.dashlane/com.dashlane.CredentialManagerService") Loading @@ -189,12 +181,8 @@ class CredentialManagerRepo( newEntry("key1", "subkey-4", "elisa.work@dashlane.com", 20, 7, 27, 31000), ) ).setActionChips( listOf<Entry>( newEntry("key2", "subkey-3", "Manage Accounts", 20, 7, 27, 32000), ), ).build(), ) .build(), ) } Loading Loading
core/java/android/credentials/ui/CreateCredentialProviderData.java +2 −25 Original line number Diff line number Diff line Loading @@ -34,19 +34,15 @@ import java.util.List; public class CreateCredentialProviderData extends ProviderData implements Parcelable { @NonNull private final List<Entry> mSaveEntries; @NonNull private final List<Entry> mActionChips; private final boolean mIsDefaultProvider; @Nullable private final Entry mRemoteEntry; public CreateCredentialProviderData( @NonNull String providerFlattenedComponentName, @NonNull List<Entry> saveEntries, @NonNull List<Entry> actionChips, boolean isDefaultProvider, @Nullable Entry remoteEntry) { boolean isDefaultProvider, @Nullable Entry remoteEntry) { super(providerFlattenedComponentName); mSaveEntries = saveEntries; mActionChips = actionChips; mIsDefaultProvider = isDefaultProvider; mRemoteEntry = remoteEntry; } Loading @@ -56,11 +52,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel return mSaveEntries; } @NonNull public List<Entry> getActionChips() { return mActionChips; } public boolean isDefaultProvider() { return mIsDefaultProvider; } Loading @@ -78,11 +69,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel mSaveEntries = credentialEntries; AnnotationValidations.validate(NonNull.class, null, mSaveEntries); List<Entry> actionChips = new ArrayList<>(); in.readTypedList(actionChips, Entry.CREATOR); mActionChips = actionChips; AnnotationValidations.validate(NonNull.class, null, mActionChips); mIsDefaultProvider = in.readBoolean(); Entry remoteEntry = in.readTypedObject(Entry.CREATOR); Loading @@ -93,7 +79,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel public void writeToParcel(@NonNull Parcel dest, int flags) { super.writeToParcel(dest, flags); dest.writeTypedList(mSaveEntries); dest.writeTypedList(mActionChips); dest.writeBoolean(isDefaultProvider()); dest.writeTypedObject(mRemoteEntry, flags); } Loading Loading @@ -124,7 +109,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel public static class Builder { private @NonNull String mProviderFlattenedComponentName; private @NonNull List<Entry> mSaveEntries = new ArrayList<>(); private @NonNull List<Entry> mActionChips = new ArrayList<>(); private boolean mIsDefaultProvider = false; private @Nullable Entry mRemoteEntry = null; Loading @@ -140,13 +124,6 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel return this; } /** Sets the list of action chips to be displayed to the user. */ @NonNull public Builder setActionChips(@NonNull List<Entry> actionChips) { mActionChips = actionChips; return this; } /** Sets whether this provider is the user's selected default provider. */ @NonNull public Builder setIsDefaultProvider(boolean isDefaultProvider) { Loading @@ -158,7 +135,7 @@ public class CreateCredentialProviderData extends ProviderData implements Parcel @NonNull public CreateCredentialProviderData build() { return new CreateCredentialProviderData(mProviderFlattenedComponentName, mSaveEntries, mActionChips, mIsDefaultProvider, mRemoteEntry); mSaveEntries, mIsDefaultProvider, mRemoteEntry); } } }
packages/CredentialManager/src/com/android/credentialmanager/CredentialManagerRepo.kt +3 −15 Original line number Diff line number Diff line Loading @@ -170,15 +170,7 @@ class CredentialManagerRepo( 20, 7, 27, 11000), ) ) .setActionChips( listOf<Entry>( newEntry("key2", "subkey-1", "Go to Settings", 20, 7, 27, 20000), newEntry("key2", "subkey-2", "Switch Account", 20, 7, 27, 21000), ), ) .setIsDefaultProvider(false) .setIsDefaultProvider(true) .build(), CreateCredentialProviderData .Builder("com.dashlane/com.dashlane.CredentialManagerService") Loading @@ -189,12 +181,8 @@ class CredentialManagerRepo( newEntry("key1", "subkey-4", "elisa.work@dashlane.com", 20, 7, 27, 31000), ) ).setActionChips( listOf<Entry>( newEntry("key2", "subkey-3", "Manage Accounts", 20, 7, 27, 32000), ), ).build(), ) .build(), ) } Loading