From 5282400a10af6db98708ded2cad9d1c2046fee6e Mon Sep 17 00:00:00 2001 From: Lennart Rosam Date: Wed, 4 Jul 2012 00:47:31 +0200 Subject: [PATCH] tryToLogin must get parameters now --- src/eu/alefzero/webdav/WebdavClient.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/eu/alefzero/webdav/WebdavClient.java b/src/eu/alefzero/webdav/WebdavClient.java index a8cfee8f..797bad4d 100644 --- a/src/eu/alefzero/webdav/WebdavClient.java +++ b/src/eu/alefzero/webdav/WebdavClient.java @@ -193,15 +193,23 @@ public class WebdavClient extends HttpClient { return result; } - public int tryToLogin() { - int r = 0; - HeadMethod head = new HeadMethod(mUri.toString()); + /** + * Tries to log in to the given WedDavURI, with the given credentials + * @param uri To test + * @param username Username to check + * @param password Password to verify + * @return A {@link HttpStatus}-Code of the result. SC_OK is good. + */ + public int tryToLogin(Uri uri, String username, String password) { + int returnCode = 0; + setCredentials(username, password); + HeadMethod head = new HeadMethod(uri.toString()); try { - r = executeMethod(head); + returnCode = executeMethod(head); } catch (Exception e) { Log.e(TAG, "Error: " + e.getMessage()); } - return r; + return returnCode; } public boolean createDirectory(String path) { -- 2.11.0