History log of /packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/model/ProvisioningParams.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
25a4d3d99c94d562cb11eef8bef81ddf4d602ec2 21-Mar-2016 Steven Ng <stevenckng@google.com> Deprecate the use of package name in Profile owner creation flow

+ Replace the use of deviceAdminPackageName with
deviceAdminComponentName.getPackageName() because, in the profile
owner provisioning, the device admin app must be installed. Even only
if the package name is provided, the device component name can be
inferred by the package name via PackageManager.

Bug: 27743708
Change-Id: I4b84c3c899a7a204b2e10ff57e4e75e7191f0340
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/model/ProvisioningParams.java
77bac595693aa1aa6e4832f278d5b3b35a3ffd53 15-Mar-2016 Steven Ng <stevenckng@google.com> Handle null cases for wifiInfo and deviceAdminDownloadInfo from ProvisioningParms

+ Add null check when using wifiInfo and deviceAdminDownloadInfo from
ProvisioningParms.
+ Ensure SSID is not empty when constructs WifiInfo.
+ Ensure download location is not empty when construts PackageDownloadInfo.

Bug: 27639246
Bug: 27628070
Bug: 27495682
Change-Id: Ie984275acac747b8e7b3e93be7562970d93504e9
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/model/ProvisioningParams.java
d1784bd4d917bb36125e6faf125a2425c343838b 09-Mar-2016 Steven Ng <stevenckng@google.com> Make ProvisioningParams mostly immutable

+ Make WifiInfo and PackageDownloadInfo immutable and truely Parcelable.
+ Make ProvisioningParams mostly immutable except the PersistentBundle
field for admin extras.
+ Implement equals for WifiInfo, PackageDownloadInfo and
ProvisioningParams.
+ Validates the ProvisioningParams fields upon construction.

Bug: 26847422
Change-Id: I8873524ab3ada6c23717aa4549bc112f8c45b4dc
/packages/apps/ManagedProvisioning/src/com/android/managedprovisioning/model/ProvisioningParams.java