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

Complete RemoteFile with new parameters in WebDavEntry

This commit is contained in:
masensio 2015-03-04 21:38:22 +01:00
parent f899fbee6f
commit bbe8836365
2 changed files with 22 additions and 1 deletions

View File

@ -168,6 +168,9 @@ public class ReadRemoteFolderOperation extends RemoteOperation {
file.setEtag(we.etag()); file.setEtag(we.etag());
file.setPermissions(we.permissions()); file.setPermissions(we.permissions());
file.setRemoteId(we.remoteId()); file.setRemoteId(we.remoteId());
file.setSize(we.size());
file.setQuotaUsedBytes(we.quotaUsedBytes());
file.setQuotaAvailableBytes(we.quotaAvailableBytes());
return file; return file;
} }
} }

View File

@ -51,6 +51,8 @@ public class RemoteFile implements Parcelable, Serializable {
private String mPermissions; private String mPermissions;
private String mRemoteId; private String mRemoteId;
private long mSize; private long mSize;
private long mQuotaUsedBytes;
private long mQuotaAvailableBytes;
/** /**
* Getters and Setters * Getters and Setters
@ -128,6 +130,14 @@ public class RemoteFile implements Parcelable, Serializable {
mSize = size; mSize = size;
} }
public void setQuotaUsedBytes (long quotaUsedBytes) {
mQuotaUsedBytes = quotaUsedBytes;
}
public void setQuotaAvailableBytes (long quotaAvailableBytes) {
mQuotaAvailableBytes = quotaAvailableBytes;
}
public RemoteFile() { public RemoteFile() {
resetData(); resetData();
} }
@ -157,6 +167,8 @@ public class RemoteFile implements Parcelable, Serializable {
this.setPermissions(we.permissions()); this.setPermissions(we.permissions());
this.setRemoteId(we.remoteId()); this.setRemoteId(we.remoteId());
this.setSize(we.size()); this.setSize(we.size());
this.setQuotaUsedBytes(we.quotaUsedBytes());
this.setQuotaAvailableBytes(we.quotaAvailableBytes());
} }
/** /**
@ -172,6 +184,8 @@ public class RemoteFile implements Parcelable, Serializable {
mPermissions = null; mPermissions = null;
mRemoteId = null; mRemoteId = null;
mSize = 0; mSize = 0;
mQuotaUsedBytes = 0;
mQuotaAvailableBytes = 0;
} }
/** /**
@ -209,6 +223,8 @@ public class RemoteFile implements Parcelable, Serializable {
mPermissions= source.readString(); mPermissions= source.readString();
mRemoteId = source.readString(); mRemoteId = source.readString();
mSize = source.readLong(); mSize = source.readLong();
mQuotaUsedBytes = source.readLong();
mQuotaAvailableBytes = source.readLong();
} }
@Override @Override
@ -227,6 +243,8 @@ public class RemoteFile implements Parcelable, Serializable {
dest.writeString(mPermissions); dest.writeString(mPermissions);
dest.writeString(mRemoteId); dest.writeString(mRemoteId);
dest.writeLong(mSize); dest.writeLong(mSize);
dest.writeLong(mQuotaUsedBytes);
dest.writeLong(mQuotaAvailableBytes);
} }
} }