diff options
| author | 2015-01-22 20:53:52 +0000 | |
|---|---|---|
| committer | 2015-01-22 20:53:53 +0000 | |
| commit | a29ce2d47d78fd247cbff8b6a86f193760762118 (patch) | |
| tree | 39759bade1127735560da182339c55368615fa93 | |
| parent | fbf3e9dfae2769a54752b20253da9fae90f73c5f (diff) | |
| parent | 9986f8e85a095320afbdebb2d0dfee9a2e19e510 (diff) | |
Merge "Expose ContentProviderOperation type"
| -rw-r--r-- | api/current.txt | 4 | ||||
| -rw-r--r-- | core/java/android/content/ContentProviderOperation.java | 16 |
2 files changed, 20 insertions, 0 deletions
diff --git a/api/current.txt b/api/current.txt index bbf02576a4fa..363d08f5fce5 100644 --- a/api/current.txt +++ b/api/current.txt @@ -6988,7 +6988,11 @@ package android.content { method public android.content.ContentProviderResult apply(android.content.ContentProvider, android.content.ContentProviderResult[], int) throws android.content.OperationApplicationException; method public int describeContents(); method public android.net.Uri getUri(); + method public boolean isAssertQuery(); + method public boolean isDelete(); + method public boolean isInsert(); method public boolean isReadOperation(); + method public boolean isUpdate(); method public boolean isWriteOperation(); method public boolean isYieldAllowed(); method public static android.content.ContentProviderOperation.Builder newAssertQuery(android.net.Uri); diff --git a/core/java/android/content/ContentProviderOperation.java b/core/java/android/content/ContentProviderOperation.java index 136e54da5cbe..49ac06271983 100644 --- a/core/java/android/content/ContentProviderOperation.java +++ b/core/java/android/content/ContentProviderOperation.java @@ -208,6 +208,22 @@ public class ContentProviderOperation implements Parcelable { return mType; } + public boolean isInsert() { + return mType == TYPE_INSERT; + } + + public boolean isDelete() { + return mType == TYPE_DELETE; + } + + public boolean isUpdate() { + return mType == TYPE_UPDATE; + } + + public boolean isAssertQuery() { + return mType == TYPE_ASSERT; + } + public boolean isWriteOperation() { return mType == TYPE_DELETE || mType == TYPE_INSERT || mType == TYPE_UPDATE; } |