public class FileAdaptee extends AbstractGoogleClientAdaptee<com.google.api.services.drive.Drive> implements org.ctoolkit.restapi.client.adaptee.InsertExecutorAdaptee<com.google.api.services.drive.model.File>, org.ctoolkit.restapi.client.adaptee.DeleteExecutorAdaptee<com.google.api.services.drive.model.File>, org.ctoolkit.restapi.client.adaptee.UnderlyingClientAdaptee<com.google.api.services.drive.Drive>
File adaptee implementation.| Constructor and Description |
|---|
FileAdaptee(javax.inject.Provider<com.google.api.services.drive.Drive> client) |
| Modifier and Type | Method and Description |
|---|---|
Object |
executeDelete(Object request,
Map<String,Object> parameters,
Locale locale) |
Object |
executeInsert(Object request,
Map<String,Object> parameters,
Locale locale) |
com.google.api.services.drive.Drive |
getUnderlyingClient() |
com.google.api.services.drive.Drive.Files.Delete |
prepareDelete(Identifier identifier) |
com.google.api.services.drive.Drive.Files.Create |
prepareInsert(com.google.api.services.drive.model.File resource,
Identifier parentKey,
org.ctoolkit.restapi.client.adaptee.MediaProvider provider) |
client, execute, fill, media@Inject public FileAdaptee(javax.inject.Provider<com.google.api.services.drive.Drive> client)
public com.google.api.services.drive.Drive.Files.Create prepareInsert(@Nonnull com.google.api.services.drive.model.File resource, @Nullable Identifier parentKey, @Nullable org.ctoolkit.restapi.client.adaptee.MediaProvider provider) throws IOException
prepareInsert in interface org.ctoolkit.restapi.client.adaptee.InsertExecutorAdaptee<com.google.api.services.drive.model.File>IOExceptionpublic Object executeInsert(@Nonnull Object request, @Nullable Map<String,Object> parameters, @Nullable Locale locale) throws IOException
executeInsert in interface org.ctoolkit.restapi.client.adaptee.InsertExecutorAdaptee<com.google.api.services.drive.model.File>IOExceptionpublic com.google.api.services.drive.Drive.Files.Delete prepareDelete(@Nonnull Identifier identifier) throws IOException
prepareDelete in interface org.ctoolkit.restapi.client.adaptee.DeleteExecutorAdaptee<com.google.api.services.drive.model.File>IOExceptionpublic Object executeDelete(@Nonnull Object request, @Nullable Map<String,Object> parameters, @Nullable Locale locale) throws IOException
executeDelete in interface org.ctoolkit.restapi.client.adaptee.DeleteExecutorAdaptee<com.google.api.services.drive.model.File>IOExceptionpublic com.google.api.services.drive.Drive getUnderlyingClient()
getUnderlyingClient in interface org.ctoolkit.restapi.client.adaptee.UnderlyingClientAdaptee<com.google.api.services.drive.Drive>Copyright © 2020. All rights reserved.