public class SimpleDriveWriter extends Object implements DriveWriter
| Constructor and Description |
|---|
SimpleDriveWriter() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(Query queryDetails,
int amount)
Deletes entries matching the query from the backend
|
void |
deleteAsync(Query queryDetails,
int amount,
Runnable onFinish)
Deletes entries matching the query from the backend
|
void |
replace(DriveObject element,
Query queryDetails)
Write an entry to the backend.
|
void |
replace(Object object,
Query queryDetails)
Write an entry to the backend.
|
void |
replaceAsync(DriveObject element,
Query queryDetails,
Runnable onFinish)
Write an entry to the backend.
|
void |
replaceAsync(Object object,
Query queryDetails,
Runnable onFinish)
Write an entry to the backend.
|
void |
setService(DriveService service)
Sets the service the writer is used by.
|
void |
write(DriveObject element)
Write an entry to the backend.
|
void |
write(DriveObject element,
boolean overwrite,
Query queryDetails)
Write an entry to the backend.
|
void |
write(DriveObject element,
Query query)
Write an entry to the backend.
|
void |
write(Object object)
Write an entry to the backend.
|
void |
write(Object object,
boolean overwrite,
Query queryDetails)
Write an entry to the backend.
|
void |
write(Object object,
Query query)
Write an entry to the backend.
|
void |
writeAsync(DriveObject element,
boolean overwrite,
Query queryDetails,
Runnable onFinish)
Write an entry to the backend.
|
void |
writeAsync(DriveObject element,
Query query,
Runnable onFinish)
Write an entry to the backend.
|
void |
writeAsync(DriveObject element,
Runnable onFinish)
Write an entry to the backend.
|
void |
writeAsync(Object object,
boolean overwrite,
Query queryDetails,
Runnable onFinish)
Write an entry to the backend.
|
void |
writeAsync(Object object,
Query query,
Runnable onFinish)
Write an entry to the backend.
|
void |
writeAsync(Object object,
Runnable onFinish)
Write an entry to the backend.
|
public void write(DriveObject element)
DriveWriterwrite in interface DriveWriterelement - element to be insertedpublic void writeAsync(DriveObject element, Runnable onFinish)
DriveWriterwriteAsync in interface DriveWriterelement - element to be insertedonFinish - invoked upon finishpublic void write(Object object)
DriveWriterwrite in interface DriveWriterobject - element to be inserted, will be transformed automaticallypublic void writeAsync(Object object, Runnable onFinish)
DriveWriterwriteAsync in interface DriveWriterobject - element to be inserted, will be transformed automaticallyonFinish - invoked upon finishpublic void write(DriveObject element, Query query)
DriveWriterwrite in interface DriveWriterelement - element to be insertedquery - used to define the targeted tablepublic void writeAsync(DriveObject element, Query query, Runnable onFinish)
DriveWriterwriteAsync in interface DriveWriterelement - element to be insertedquery - used to define the targeted tableonFinish - invoked upon finishpublic void write(Object object, Query query)
DriveWriterwrite in interface DriveWriterobject - element to be inserted, will be transformed automaticallyquery - used to define the targeted tablepublic void writeAsync(Object object, Query query, Runnable onFinish)
DriveWriterwriteAsync in interface DriveWriterobject - element to be inserted, will be transformed automaticallyquery - used to define the targeted tableonFinish - invoked upon finishpublic void write(DriveObject element, boolean overwrite, Query queryDetails)
write in interface DriveWriterelement - element to be insertedoverwrite - should existing parameters be overwritten? If not a new value will be inserted.queryDetails - used two find duplicatespublic void writeAsync(DriveObject element, boolean overwrite, Query queryDetails, Runnable onFinish)
writeAsync in interface DriveWriterelement - element to be insertedoverwrite - should existing parameters be overwritten? If not a new value will be inserted.queryDetails - used two find duplicatesonFinish - invoked upon finishpublic void write(Object object, boolean overwrite, Query queryDetails)
write in interface DriveWriterobject - element to be inserted, will be transformed automaticallyoverwrite - should existing parameters be overwritten? If not a new value will be inserted.queryDetails - used two find duplicatespublic void writeAsync(Object object, boolean overwrite, Query queryDetails, Runnable onFinish)
writeAsync in interface DriveWriterobject - element to be inserted, will be transformed automaticallyoverwrite - should existing parameters be overwritten? If not a new value will be inserted.queryDetails - used two find duplicatesonFinish - invoked upon finishpublic void replace(DriveObject element, Query queryDetails)
DriveWriterreplace in interface DriveWriterelement - element to be insertedqueryDetails - used two find duplicatespublic void replaceAsync(DriveObject element, Query queryDetails, Runnable onFinish)
DriveWriterreplaceAsync in interface DriveWriterelement - element to be insertedqueryDetails - used two find duplicatesonFinish - invoked upon finishpublic void replace(Object object, Query queryDetails)
DriveWriterreplace in interface DriveWriterobject - element to be inserted, will be transformed automaticallyqueryDetails - used two find duplicatespublic void replaceAsync(Object object, Query queryDetails, Runnable onFinish)
DriveWriterreplaceAsync in interface DriveWriterobject - element to be inserted, will be transformed automaticallyqueryDetails - used two find duplicatesonFinish - invoked upon finishpublic void delete(Query queryDetails, int amount)
delete in interface DriveWriterqueryDetails - used to find targets to deleteamount - amount of entries to be deletedpublic void deleteAsync(Query queryDetails, int amount, Runnable onFinish)
deleteAsync in interface DriveWriterqueryDetails - used to find targets to deleteamount - amount of entries to be deletedonFinish - invoked upon finispublic void setService(DriveService service)
setService in interface DriveWriterservice - service the writer is used byCopyright © 2020. All rights reserved.