diff options
-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 bbf0257..363d08f 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 136e54d..49ac062 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; } |