projects
/
pub
/
Android
/
ownCloud.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed commented code and remaining forced exception
[pub/Android/ownCloud.git]
/
src
/
com
/
owncloud
/
android
/
services
/
OperationsService.java
diff --git
a/src/com/owncloud/android/services/OperationsService.java
b/src/com/owncloud/android/services/OperationsService.java
index
a9f92ed
..
83c950b
100644
(file)
--- a/
src/com/owncloud/android/services/OperationsService.java
+++ b/
src/com/owncloud/android/services/OperationsService.java
@@
-100,12
+100,12
@@
public class OperationsService extends Service {
private static class Target {
public Uri mServerUrl = null;
public Account mAccount = null;
private static class Target {
public Uri mServerUrl = null;
public Account mAccount = null;
- public String mWebDavUrl =
""
;
- public String mUsername =
""
;
- public String mPassword =
""
;
- public String mAuthToken =
""
;
+ public String mWebDavUrl =
null
;
+ public String mUsername =
null
;
+ public String mPassword =
null
;
+ public String mAuthToken =
null
;
public boolean mFollowRedirects = true;
public boolean mFollowRedirects = true;
- public String mCookie =
""
;
+ public String mCookie =
null
;
public Target(Account account, Uri serverUrl, String webdavUrl, String username, String password, String authToken,
boolean followRedirects, String cookie) {
public Target(Account account, Uri serverUrl, String webdavUrl, String username, String password, String authToken,
boolean followRedirects, String cookie) {
@@
-261,9
+261,9
@@
public class OperationsService extends Service {
* Creates and adds to the queue a new operation, as described by operationIntent
*
* @param operationIntent Intent describing a new operation to queue and execute.
* Creates and adds to the queue a new operation, as described by operationIntent
*
* @param operationIntent Intent describing a new operation to queue and execute.
- * @return Identifier of the operation created, or
-1
if failed.
+ * @return Identifier of the operation created, or
null
if failed.
*/
*/
- public
int
newOperation(Intent operationIntent) {
+ public
long
newOperation(Intent operationIntent) {
RemoteOperation operation = null;
Target target = null;
try {
RemoteOperation operation = null;
Target target = null;
try {
@@
-284,12
+284,12
@@
public class OperationsService extends Service {
target = new Target(
account,
(serverUrl == null) ? null : Uri.parse(serverUrl),
target = new Target(
account,
(serverUrl == null) ? null : Uri.parse(serverUrl),
- ((webDavPath == null) || (serverUrl == null)) ?
""
: webDavUrl,
-
(username == null) ? "" :
username,
-
(password == null) ? "" :
password,
-
(authToken == null) ? "" :
authToken,
+ ((webDavPath == null) || (serverUrl == null)) ?
null
: webDavUrl,
+ username,
+ password,
+ authToken,
followRedirects,
followRedirects,
-
(cookie == null) ? "" :
cookie
+ cookie
);
String action = operationIntent.getAction();
);
String action = operationIntent.getAction();
@@
-347,24
+347,15
@@
public class OperationsService extends Service {
mPendingOperations.add(new Pair<Target , RemoteOperation>(target, operation));
startService(new Intent(OperationsService.this, OperationsService.class));
Log_OC.wtf(TAG, "New operation added, opId: " + operation.hashCode());
mPendingOperations.add(new Pair<Target , RemoteOperation>(target, operation));
startService(new Intent(OperationsService.this, OperationsService.class));
Log_OC.wtf(TAG, "New operation added, opId: " + operation.hashCode());
+ // better id than hash? ; should be good enough by the time being
return operation.hashCode();
} else {
return operation.hashCode();
} else {
- Log_OC.wtf(TAG, "New operation failed, returned
-1
");
- return
-1
;
+ Log_OC.wtf(TAG, "New operation failed, returned
Long.MAX_VALUE
");
+ return
Long.MAX_VALUE
;
}
}
}
}
- public RemoteOperationResult getOperationResultIfFinished(int operationId) {
- Pair<RemoteOperation, RemoteOperationResult> undispatched =
- mUndispatchedFinishedOperations.remove(operationId);
- if (undispatched != null) {
- return undispatched.second;
- }
- return null;
- }
-
-
public void dispatchResultIfFinished(int operationId, OnRemoteOperationListener listener) {
Pair<RemoteOperation, RemoteOperationResult> undispatched =
mUndispatchedFinishedOperations.remove(operationId);
public void dispatchResultIfFinished(int operationId, OnRemoteOperationListener listener) {
Pair<RemoteOperation, RemoteOperationResult> undispatched =
mUndispatchedFinishedOperations.remove(operationId);
@@
-429,14
+420,14
@@
public class OperationsService extends Service {
} else {
mOwnCloudClient = OwnCloudClientFactory.createOwnCloudClient(mLastTarget.mServerUrl, getApplicationContext(),
mLastTarget.mFollowRedirects); // this is not good enough
} else {
mOwnCloudClient = OwnCloudClientFactory.createOwnCloudClient(mLastTarget.mServerUrl, getApplicationContext(),
mLastTarget.mFollowRedirects); // this is not good enough
- if (mLastTarget.mWebDavUrl !=
""
) {
+ if (mLastTarget.mWebDavUrl !=
null
) {
mOwnCloudClient.setWebdavUri(Uri.parse(mLastTarget.mWebDavUrl));
}
mOwnCloudClient.setWebdavUri(Uri.parse(mLastTarget.mWebDavUrl));
}
- if (mLastTarget.mUsername !=
"" && mLastTarget.mPassword != ""
) {
+ if (mLastTarget.mUsername !=
null && mLastTarget.mPassword != null
) {
mOwnCloudClient.setBasicCredentials(mLastTarget.mUsername, mLastTarget.mPassword);
mOwnCloudClient.setBasicCredentials(mLastTarget.mUsername, mLastTarget.mPassword);
- } else if (mLastTarget.mAuthToken !=
""
) {
+ } else if (mLastTarget.mAuthToken !=
null
) {
mOwnCloudClient.setBearerCredentials(mLastTarget.mAuthToken);
mOwnCloudClient.setBearerCredentials(mLastTarget.mAuthToken);
- } else if (mLastTarget.mCookie !=
""
) {
+ } else if (mLastTarget.mCookie !=
null
) {
mOwnCloudClient.setSsoSessionCookie(mLastTarget.mCookie);
}
mStorageManager = null;
mOwnCloudClient.setSsoSessionCookie(mLastTarget.mCookie);
}
mStorageManager = null;