android.content
Class ContentProviderOperation

java.lang.Object
  extended by android.content.ContentProviderOperation
All Implemented Interfaces:
Parcelable

public class ContentProviderOperation
extends Object
implements Parcelable


Nested Class Summary
static class ContentProviderOperation.Builder
           
 
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
 
Field Summary
static Parcelable.Creator<ContentProviderOperation> CREATOR
           
 
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
 
Method Summary
 ContentProviderResult apply(ContentProvider provider, ContentProviderResult[] backRefs, int numBackRefs)
           
 int describeContents()
           
 Uri getUri()
           
 boolean isReadOperation()
           
 boolean isWriteOperation()
           
 boolean isYieldAllowed()
           
static ContentProviderOperation.Builder newAssertQuery(Uri uri)
           
static ContentProviderOperation.Builder newDelete(Uri uri)
           
static ContentProviderOperation.Builder newInsert(Uri uri)
           
static ContentProviderOperation.Builder newUpdate(Uri uri)
           
 String[] resolveSelectionArgsBackReferences(ContentProviderResult[] backRefs, int numBackRefs)
           
 ContentValues resolveValueBackReferences(ContentProviderResult[] backRefs, int numBackRefs)
           
 String toString()
           
 void writeToParcel(Parcel dest, int flags)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CREATOR

public static final Parcelable.Creator<ContentProviderOperation> CREATOR
Method Detail

writeToParcel

public void writeToParcel(Parcel dest,
                          int flags)
Specified by:
writeToParcel in interface Parcelable

newInsert

public static ContentProviderOperation.Builder newInsert(Uri uri)

newUpdate

public static ContentProviderOperation.Builder newUpdate(Uri uri)

newDelete

public static ContentProviderOperation.Builder newDelete(Uri uri)

newAssertQuery

public static ContentProviderOperation.Builder newAssertQuery(Uri uri)

getUri

public Uri getUri()

isYieldAllowed

public boolean isYieldAllowed()

isWriteOperation

public boolean isWriteOperation()

isReadOperation

public boolean isReadOperation()

apply

public ContentProviderResult apply(ContentProvider provider,
                                   ContentProviderResult[] backRefs,
                                   int numBackRefs)
                            throws OperationApplicationException
Throws:
OperationApplicationException

resolveValueBackReferences

public ContentValues resolveValueBackReferences(ContentProviderResult[] backRefs,
                                                int numBackRefs)

resolveSelectionArgsBackReferences

public String[] resolveSelectionArgsBackReferences(ContentProviderResult[] backRefs,
                                                   int numBackRefs)

toString

public String toString()
Overrides:
toString in class Object

describeContents

public int describeContents()
Specified by:
describeContents in interface Parcelable


Copyright © 2008-2012. All Rights Reserved.