Merge "[MS14] Move isPersistable to NetworkPolicy" am: b6d02f2cc0

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1925762

Change-Id: Ib1e0c171a514ec3b87a4e24b6def418df394bc97
This commit is contained in:
Treehugger Robot
2021-12-21 16:26:56 +00:00
committed by Automerger Merge Worker

View File

@@ -559,30 +559,6 @@ public final class NetworkTemplate implements Parcelable {
} }
} }
/**
* Check if the template can be persisted into disk.
*
* @hide
*/
// TODO: Move to the NetworkPolicy.
public boolean isPersistable() {
switch (mMatchRule) {
case MATCH_MOBILE_WILDCARD:
case MATCH_WIFI_WILDCARD:
return false;
case MATCH_CARRIER:
return mSubscriberId != null;
case MATCH_WIFI:
if (Objects.equals(mNetworkId, WIFI_NETWORK_KEY_ALL)
&& mSubscriberIdMatchRule == SUBSCRIBER_ID_MATCH_RULE_ALL) {
return false;
}
return true;
default:
return true;
}
}
/** /**
* Get match rule of the template. See {@code MATCH_*}. * Get match rule of the template. See {@code MATCH_*}.
*/ */