projects
/
pub
/
Android
/
ownCloud.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0d81994
)
OC-1196 OC-1195: Obtain etag from de Server and save it
author
masensio
<masensio@solidgear.es>
Thu, 5 Sep 2013 11:06:00 +0000
(13:06 +0200)
committer
masensio
<masensio@solidgear.es>
Thu, 5 Sep 2013 11:06:00 +0000
(13:06 +0200)
src/com/owncloud/android/operations/SynchronizeFileOperation.java
patch
|
blob
|
blame
|
history
src/com/owncloud/android/operations/SynchronizeFolderOperation.java
patch
|
blob
|
blame
|
history
src/eu/alefzero/webdav/WebdavEntry.java
patch
|
blob
|
blame
|
history
diff --git
a/src/com/owncloud/android/operations/SynchronizeFileOperation.java
b/src/com/owncloud/android/operations/SynchronizeFileOperation.java
index
b0f2ce2
..
3022a53
100644
(file)
--- a/
src/com/owncloud/android/operations/SynchronizeFileOperation.java
+++ b/
src/com/owncloud/android/operations/SynchronizeFileOperation.java
@@
-215,6
+215,8
@@
public class SynchronizeFileOperation extends RemoteOperation {
file.setFileLength(we.contentLength());
file.setMimetype(we.contentType());
file.setModificationTimestamp(we.modifiedTimestamp());
file.setFileLength(we.contentLength());
file.setMimetype(we.contentType());
file.setModificationTimestamp(we.modifiedTimestamp());
+ file.setEtag(we.etag());
+
return file;
}
return file;
}
diff --git
a/src/com/owncloud/android/operations/SynchronizeFolderOperation.java
b/src/com/owncloud/android/operations/SynchronizeFolderOperation.java
index
b08b2be
..
fae21a8
100644
(file)
--- a/
src/com/owncloud/android/operations/SynchronizeFolderOperation.java
+++ b/
src/com/owncloud/android/operations/SynchronizeFolderOperation.java
@@
-286,6
+286,7
@@
public class SynchronizeFolderOperation extends RemoteOperation {
file.setMimetype(we.contentType());
file.setModificationTimestamp(we.modifiedTimestamp());
file.setParentId(mParentId);
file.setMimetype(we.contentType());
file.setModificationTimestamp(we.modifiedTimestamp());
file.setParentId(mParentId);
+ file.setEtag(we.etag());
return file;
}
return file;
}
diff --git
a/src/eu/alefzero/webdav/WebdavEntry.java
b/src/eu/alefzero/webdav/WebdavEntry.java
index
46923c6
..
29264a4
100644
(file)
--- a/
src/eu/alefzero/webdav/WebdavEntry.java
+++ b/
src/eu/alefzero/webdav/WebdavEntry.java
@@
-28,7
+28,7
@@
import com.owncloud.android.Log_OC;
import android.net.Uri;
public class WebdavEntry {
import android.net.Uri;
public class WebdavEntry {
- private String mName, mPath, mUri, mContentType;
+ private String mName, mPath, mUri, mContentType
, mEtag
;
private long mContentLength, mCreateTimestamp, mModifiedTimestamp;
public WebdavEntry(MultiStatusResponse ms, String splitElement) {
private long mContentLength, mCreateTimestamp, mModifiedTimestamp;
public WebdavEntry(MultiStatusResponse ms, String splitElement) {
@@
-87,6
+87,10
@@
public class WebdavEntry {
.parseResponseDate((String) prop.getValue());
mCreateTimestamp = (d != null) ? d.getTime() : 0;
}
.parseResponseDate((String) prop.getValue());
mCreateTimestamp = (d != null) ? d.getTime() : 0;
}
+
+ prop = propSet.get(DavPropertyName.GETETAG);
+ if (prop != null)
+ mEtag = (String) prop.getValue();
} else {
Log_OC.e("WebdavEntry",
} else {
Log_OC.e("WebdavEntry",
@@
-129,6
+133,10
@@
public class WebdavEntry {
public long modifiedTimestamp() {
return mModifiedTimestamp;
}
public long modifiedTimestamp() {
return mModifiedTimestamp;
}
+
+ public String etag() {
+ return mEtag;
+ }
private void resetData() {
mName = mUri = mContentType = null;
private void resetData() {
mName = mUri = mContentType = null;