1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-07 16:06:08 +00:00

Migrate http methods to kotlin

This commit is contained in:
agarcia 2020-06-26 00:10:36 +02:00
parent aebd7288cd
commit c5cf0a8c0f
4 changed files with 45 additions and 68 deletions

View File

@ -21,29 +21,22 @@
* THE SOFTWARE.
*
*/
package com.owncloud.android.lib.common.http.methods.nonwebdav
package com.owncloud.android.lib.common.http.methods.nonwebdav;
import java.io.IOException;
import java.net.URL;
import java.io.IOException
import java.net.URL
/**
* OkHttp delete calls wrapper
*
* @author David González Verdugo
*/
public class DeleteMethod extends HttpMethod {
public DeleteMethod(URL url) {
super(url);
}
@Override
public int onExecute() throws IOException {
class DeleteMethod(url: URL?) : HttpMethod(url) {
@Throws(IOException::class)
override fun onExecute(): Int {
mRequest = mRequest.newBuilder()
.delete()
.build();
return super.onExecute();
.build()
return super.onExecute()
}
}

View File

@ -21,29 +21,22 @@
* THE SOFTWARE.
*
*/
package com.owncloud.android.lib.common.http.methods.nonwebdav
package com.owncloud.android.lib.common.http.methods.nonwebdav;
import java.io.IOException;
import java.net.URL;
import java.io.IOException
import java.net.URL
/**
* OkHttp get calls wrapper
*
* @author David González Verdugo
*/
public class GetMethod extends HttpMethod {
public GetMethod(URL url) {
super(url);
}
@Override
public int onExecute() throws IOException {
class GetMethod(url: URL?) : HttpMethod(url) {
@Throws(IOException::class)
override fun onExecute(): Int {
mRequest = mRequest.newBuilder()
.get()
.build();
return super.onExecute();
.build()
return super.onExecute()
}
}

View File

@ -21,29 +21,22 @@
* THE SOFTWARE.
*
*/
package com.owncloud.android.lib.common.http.methods.nonwebdav
package com.owncloud.android.lib.common.http.methods.nonwebdav;
import java.io.IOException;
import java.net.URL;
import java.io.IOException
import java.net.URL
/**
* OkHttp post calls wrapper
*
* @author David González Verdugo
*/
public class PostMethod extends HttpMethod {
public PostMethod(URL url) {
super(url);
}
@Override
public int onExecute() throws IOException {
class PostMethod(url: URL?) : HttpMethod(url) {
@Throws(IOException::class)
override fun onExecute(): Int {
mRequest = mRequest.newBuilder()
.post(mRequestBody)
.build();
return super.onExecute();
.build()
return super.onExecute()
}
}

View File

@ -21,24 +21,22 @@
* THE SOFTWARE.
*
*/
package com.owncloud.android.lib.common.http.methods.nonwebdav
package com.owncloud.android.lib.common.http.methods.nonwebdav;
import java.io.IOException
import java.net.URL
import java.io.IOException;
import java.net.URL;
public class PutMethod extends HttpMethod {
public PutMethod(URL url) {
super(url);
}
@Override
public int onExecute() throws IOException {
/**
* OkHttp put calls wrapper
*
* @author David González Verdugo
*/
class PutMethod(url: URL?) : HttpMethod(url) {
@Throws(IOException::class)
override fun onExecute(): Int {
mRequest = mRequest.newBuilder()
.put(mRequestBody)
.build();
return super.onExecute();
.build()
return super.onExecute()
}
}