summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
author Mark Renouf <mrenouf@google.com> 2024-02-16 17:38:28 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2024-02-16 17:38:28 +0000
commitcfb60519c7cd3de3e4a0041f73a7c344627eb389 (patch)
tree41b6bd31a91f67f4d040c2237d92393e8ea94604 /java/src
parent14f66cd6f133fff70c5beab7575b25301568fd6e (diff)
parent726a89e9422166e77ceded5849ea9d89e663300d (diff)
Merge "Moves Profile to shared/model for use with some existing View components." into main
Diffstat (limited to 'java/src')
-rw-r--r--java/src/com/android/intentresolver/v2/ResolverActivity.java2
-rw-r--r--java/src/com/android/intentresolver/v2/domain/interactor/UserInteractor.kt4
-rw-r--r--java/src/com/android/intentresolver/v2/shared/model/Profile.kt (renamed from java/src/com/android/intentresolver/v2/domain/model/Profile.kt)7
-rw-r--r--java/src/com/android/intentresolver/v2/ui/ProfilePagerResources.kt2
-rw-r--r--java/src/com/android/intentresolver/v2/ui/model/ResolverRequest.kt2
-rw-r--r--java/src/com/android/intentresolver/v2/ui/viewmodel/ResolverRequestReader.kt2
6 files changed, 9 insertions, 10 deletions
diff --git a/java/src/com/android/intentresolver/v2/ResolverActivity.java b/java/src/com/android/intentresolver/v2/ResolverActivity.java
index 2d26932f..241b6735 100644
--- a/java/src/com/android/intentresolver/v2/ResolverActivity.java
+++ b/java/src/com/android/intentresolver/v2/ResolverActivity.java
@@ -101,7 +101,7 @@ import com.android.intentresolver.icons.DefaultTargetDataLoader;
import com.android.intentresolver.icons.TargetDataLoader;
import com.android.intentresolver.model.ResolverRankerServiceResolverComparator;
import com.android.intentresolver.v2.data.repository.DevicePolicyResources;
-import com.android.intentresolver.v2.domain.model.Profile;
+import com.android.intentresolver.v2.shared.model.Profile;
import com.android.intentresolver.v2.emptystate.NoAppsAvailableEmptyStateProvider;
import com.android.intentresolver.v2.emptystate.NoCrossProfileEmptyStateProvider;
import com.android.intentresolver.v2.emptystate.NoCrossProfileEmptyStateProvider.DevicePolicyBlockerEmptyState;
diff --git a/java/src/com/android/intentresolver/v2/domain/interactor/UserInteractor.kt b/java/src/com/android/intentresolver/v2/domain/interactor/UserInteractor.kt
index f12d8197..c8df9684 100644
--- a/java/src/com/android/intentresolver/v2/domain/interactor/UserInteractor.kt
+++ b/java/src/com/android/intentresolver/v2/domain/interactor/UserInteractor.kt
@@ -19,8 +19,8 @@ package com.android.intentresolver.v2.domain.interactor
import android.os.UserHandle
import com.android.intentresolver.inject.ApplicationUser
import com.android.intentresolver.v2.data.repository.UserRepository
-import com.android.intentresolver.v2.domain.model.Profile
-import com.android.intentresolver.v2.domain.model.Profile.Type
+import com.android.intentresolver.v2.shared.model.Profile
+import com.android.intentresolver.v2.shared.model.Profile.Type
import com.android.intentresolver.v2.shared.model.User
import com.android.intentresolver.v2.shared.model.User.Role
import javax.inject.Inject
diff --git a/java/src/com/android/intentresolver/v2/domain/model/Profile.kt b/java/src/com/android/intentresolver/v2/shared/model/Profile.kt
index 46015c7a..6e37174c 100644
--- a/java/src/com/android/intentresolver/v2/domain/model/Profile.kt
+++ b/java/src/com/android/intentresolver/v2/shared/model/Profile.kt
@@ -14,13 +14,12 @@
* limitations under the License.
*/
-package com.android.intentresolver.v2.domain.model
+package com.android.intentresolver.v2.shared.model
-import com.android.intentresolver.v2.domain.model.Profile.Type
-import com.android.intentresolver.v2.shared.model.User
+import com.android.intentresolver.v2.shared.model.Profile.Type
/**
- * A domain layer model which associates [users][User] into a [Type] instance.
+ * Associates [users][User] into a [Type] instance.
*
* This is a simple abstraction which combines a primary [user][User] with an optional
* [cloned apps][User.Role.CLONE] user. This encapsulates the cloned app user id, while still being
diff --git a/java/src/com/android/intentresolver/v2/ui/ProfilePagerResources.kt b/java/src/com/android/intentresolver/v2/ui/ProfilePagerResources.kt
index 0d31b23e..1cd72ba5 100644
--- a/java/src/com/android/intentresolver/v2/ui/ProfilePagerResources.kt
+++ b/java/src/com/android/intentresolver/v2/ui/ProfilePagerResources.kt
@@ -19,7 +19,7 @@ package com.android.intentresolver.v2.ui
import android.content.res.Resources
import com.android.intentresolver.inject.ApplicationOwned
import com.android.intentresolver.v2.data.repository.DevicePolicyResources
-import com.android.intentresolver.v2.domain.model.Profile
+import com.android.intentresolver.v2.shared.model.Profile
import javax.inject.Inject
import com.android.intentresolver.R
diff --git a/java/src/com/android/intentresolver/v2/ui/model/ResolverRequest.kt b/java/src/com/android/intentresolver/v2/ui/model/ResolverRequest.kt
index 5abfb602..a4f74ca9 100644
--- a/java/src/com/android/intentresolver/v2/ui/model/ResolverRequest.kt
+++ b/java/src/com/android/intentresolver/v2/ui/model/ResolverRequest.kt
@@ -19,7 +19,7 @@ package com.android.intentresolver.v2.ui.model
import android.content.Intent
import android.content.pm.ResolveInfo
import android.os.UserHandle
-import com.android.intentresolver.v2.domain.model.Profile
+import com.android.intentresolver.v2.shared.model.Profile
import com.android.intentresolver.v2.ext.isHomeIntent
/** All of the things that are consumed from an incoming Intent Resolution request (+Extras). */
diff --git a/java/src/com/android/intentresolver/v2/ui/viewmodel/ResolverRequestReader.kt b/java/src/com/android/intentresolver/v2/ui/viewmodel/ResolverRequestReader.kt
index fc9f1e01..22d76493 100644
--- a/java/src/com/android/intentresolver/v2/ui/viewmodel/ResolverRequestReader.kt
+++ b/java/src/com/android/intentresolver/v2/ui/viewmodel/ResolverRequestReader.kt
@@ -20,7 +20,7 @@ import android.os.Bundle
import android.os.UserHandle
import com.android.intentresolver.v2.ResolverActivity.PROFILE_PERSONAL
import com.android.intentresolver.v2.ResolverActivity.PROFILE_WORK
-import com.android.intentresolver.v2.domain.model.Profile
+import com.android.intentresolver.v2.shared.model.Profile
import com.android.intentresolver.v2.ui.model.ActivityLaunch
import com.android.intentresolver.v2.ui.model.ResolverRequest
import com.android.intentresolver.v2.validation.Validation