mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-10-31 10:27:45 +00:00 
			
		
		
		
	Changes from comments in PR#63
This commit is contained in:
		
							parent
							
								
									0e7319e4ed
								
							
						
					
					
						commit
						0449645fca
					
				| @ -53,7 +53,7 @@ public class WebdavEntry { | ||||
| 
 | ||||
| 	private String mName, mPath, mUri, mContentType, mEtag, mPermissions, mRemoteId; | ||||
| 	private long mContentLength, mCreateTimestamp, mModifiedTimestamp, mSize; | ||||
|     private long mQuotaUsedBytes, mQuotaAvailableBytes; | ||||
|     private BigDecimal mQuotaUsedBytes, mQuotaAvailableBytes; | ||||
| 
 | ||||
| 	public WebdavEntry(MultiStatusResponse ms, String splitElement) { | ||||
|         resetData(); | ||||
| @ -137,10 +137,9 @@ public class WebdavEntry { | ||||
|             if (prop != null) { | ||||
|                 String quotaUsedBytesSt = (String) prop.getValue(); | ||||
|                 try { | ||||
|                     mQuotaUsedBytes = Long.parseLong(quotaUsedBytesSt); | ||||
|                     mQuotaUsedBytes = new BigDecimal(quotaUsedBytesSt); | ||||
|                 } catch (NumberFormatException e) { | ||||
|                     BigDecimal bd = new BigDecimal(quotaUsedBytesSt); | ||||
|                     mQuotaUsedBytes = bd.longValue(); | ||||
|                     Log_OC.w(TAG, "No value for QuotaUsedBytes"); | ||||
|                 } | ||||
|                 Log_OC.d(TAG , "QUOTA_USED_BYTES " + quotaUsedBytesSt ); | ||||
|             } | ||||
| @ -150,10 +149,9 @@ public class WebdavEntry { | ||||
|             if (prop != null) { | ||||
|                 String quotaAvailableBytesSt = (String) prop.getValue(); | ||||
|                 try { | ||||
|                     mQuotaAvailableBytes = Long.parseLong(quotaAvailableBytesSt); | ||||
|                     mQuotaAvailableBytes = new BigDecimal(quotaAvailableBytesSt); | ||||
|                 } catch (NumberFormatException e) { | ||||
|                     BigDecimal bd = new BigDecimal(quotaAvailableBytesSt); | ||||
|                     mQuotaAvailableBytes = bd.longValue(); | ||||
|                     Log_OC.w(TAG, "No value for QuotaAvailableBytes"); | ||||
|                 } | ||||
|                 Log_OC.d(TAG , "QUOTA_AVAILABLE_BYTES " + quotaAvailableBytesSt ); | ||||
|             } | ||||
| @ -241,11 +239,11 @@ public class WebdavEntry { | ||||
|         return mSize; | ||||
|     } | ||||
| 
 | ||||
|     public long quotaUsedBytes() { | ||||
|     public BigDecimal quotaUsedBytes() { | ||||
|         return mQuotaUsedBytes; | ||||
|     } | ||||
| 
 | ||||
|     public long quotaAvailableBytes() { | ||||
|     public BigDecimal quotaAvailableBytes() { | ||||
|         return mQuotaAvailableBytes; | ||||
|     } | ||||
| 
 | ||||
| @ -253,7 +251,7 @@ public class WebdavEntry { | ||||
|         mName = mUri = mContentType = mPermissions = null; mRemoteId = null; | ||||
|         mContentLength = mCreateTimestamp = mModifiedTimestamp = 0; | ||||
|         mSize = 0; | ||||
|         mQuotaUsedBytes = 0; | ||||
|         mQuotaAvailableBytes = 0; | ||||
|         mQuotaUsedBytes = null; | ||||
|         mQuotaAvailableBytes = null; | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -25,6 +25,7 @@ | ||||
| package com.owncloud.android.lib.resources.files; | ||||
| 
 | ||||
| import java.io.Serializable; | ||||
| import java.math.BigDecimal; | ||||
| 
 | ||||
| import android.os.Parcel; | ||||
| import android.os.Parcelable; | ||||
| @ -51,8 +52,8 @@ public class RemoteFile implements Parcelable, Serializable { | ||||
| 	private String mPermissions; | ||||
| 	private String mRemoteId; | ||||
|     private long mSize; | ||||
|     private long mQuotaUsedBytes; | ||||
|     private long mQuotaAvailableBytes; | ||||
|     private BigDecimal mQuotaUsedBytes; | ||||
|     private BigDecimal mQuotaAvailableBytes; | ||||
| 
 | ||||
| 	/**  | ||||
| 	 * Getters and Setters | ||||
| @ -130,11 +131,11 @@ public class RemoteFile implements Parcelable, Serializable { | ||||
|         mSize = size; | ||||
|     } | ||||
| 
 | ||||
|     public void setQuotaUsedBytes (long quotaUsedBytes) { | ||||
|     public void setQuotaUsedBytes (BigDecimal quotaUsedBytes) { | ||||
|         mQuotaUsedBytes = quotaUsedBytes; | ||||
|     } | ||||
| 
 | ||||
|     public void setQuotaAvailableBytes (long quotaAvailableBytes) { | ||||
|     public void setQuotaAvailableBytes (BigDecimal quotaAvailableBytes) { | ||||
|         mQuotaAvailableBytes = quotaAvailableBytes; | ||||
|     } | ||||
| 
 | ||||
| @ -184,8 +185,8 @@ public class RemoteFile implements Parcelable, Serializable { | ||||
|         mPermissions = null; | ||||
|         mRemoteId = null; | ||||
|         mSize = 0; | ||||
|         mQuotaUsedBytes = 0; | ||||
|         mQuotaAvailableBytes = 0; | ||||
|         mQuotaUsedBytes = null; | ||||
|         mQuotaAvailableBytes = null; | ||||
|     } | ||||
| 
 | ||||
|     /**  | ||||
| @ -223,8 +224,8 @@ public class RemoteFile implements Parcelable, Serializable { | ||||
|         mPermissions= source.readString(); | ||||
|         mRemoteId = source.readString(); | ||||
|         mSize = source.readLong(); | ||||
|         mQuotaUsedBytes = source.readLong(); | ||||
|         mQuotaAvailableBytes = source.readLong(); | ||||
|         mQuotaUsedBytes = (BigDecimal) source.readSerializable(); | ||||
|         mQuotaAvailableBytes = (BigDecimal) source.readSerializable(); | ||||
|     } | ||||
|      | ||||
| 	@Override | ||||
| @ -243,8 +244,8 @@ public class RemoteFile implements Parcelable, Serializable { | ||||
| 		dest.writeString(mPermissions); | ||||
| 		dest.writeString(mRemoteId); | ||||
|         dest.writeLong(mSize); | ||||
|         dest.writeLong(mQuotaUsedBytes); | ||||
|         dest.writeLong(mQuotaAvailableBytes); | ||||
|         dest.writeSerializable(mQuotaUsedBytes); | ||||
|         dest.writeSerializable(mQuotaAvailableBytes); | ||||
| 	} | ||||
| 
 | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user