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

Update RemoteFile and ReadRemoteFolder classes for including the remote_id property

This commit is contained in:
jabarros 2014-06-23 14:32:33 +02:00
parent 5c06770280
commit 6befcdafe5
2 changed files with 14 additions and 0 deletions

View File

@ -164,6 +164,7 @@ public class ReadRemoteFolderOperation extends RemoteOperation {
file.setModifiedTimestamp(we.modifiedTimestamp()); file.setModifiedTimestamp(we.modifiedTimestamp());
file.setEtag(we.etag()); file.setEtag(we.etag());
file.setPermissions(we.permissions()); file.setPermissions(we.permissions());
file.setRemoteId(we.remoteId());
return file; return file;
} }
} }

View File

@ -49,6 +49,7 @@ public class RemoteFile implements Parcelable, Serializable {
private long mModifiedTimestamp; private long mModifiedTimestamp;
private String mEtag; private String mEtag;
private String mPermissions; private String mPermissions;
private String mRemoteId;
/** /**
* Getters and Setters * Getters and Setters
@ -110,6 +111,14 @@ public class RemoteFile implements Parcelable, Serializable {
this.mPermissions = permissions; this.mPermissions = permissions;
} }
public String getRemoteId() {
return mRemoteId;
}
public void setRemoteId(String remoteId) {
this.mRemoteId = remoteId;
}
public RemoteFile() { public RemoteFile() {
resetData(); resetData();
} }
@ -137,6 +146,7 @@ public class RemoteFile implements Parcelable, Serializable {
this.setModifiedTimestamp(we.modifiedTimestamp()); this.setModifiedTimestamp(we.modifiedTimestamp());
this.setEtag(we.etag()); this.setEtag(we.etag());
this.setPermissions(we.permissions()); this.setPermissions(we.permissions());
this.setRemoteId(we.remoteId());
} }
/** /**
@ -150,6 +160,7 @@ public class RemoteFile implements Parcelable, Serializable {
mModifiedTimestamp = 0; mModifiedTimestamp = 0;
mEtag = null; mEtag = null;
mPermissions = null; mPermissions = null;
mRemoteId = null;
} }
/** /**
@ -185,6 +196,7 @@ public class RemoteFile implements Parcelable, Serializable {
mModifiedTimestamp = source.readLong(); mModifiedTimestamp = source.readLong();
mEtag = source.readString(); mEtag = source.readString();
mPermissions= source.readString(); mPermissions= source.readString();
mRemoteId = source.readString();
} }
@Override @Override
@ -201,6 +213,7 @@ public class RemoteFile implements Parcelable, Serializable {
dest.writeLong(mModifiedTimestamp); dest.writeLong(mModifiedTimestamp);
dest.writeString(mEtag); dest.writeString(mEtag);
dest.writeString(mPermissions); dest.writeString(mPermissions);
dest.writeString(mRemoteId);
} }