Loading src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java +7 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { private static final String NODE_FILES_SHARING = "files_sharing"; private static final String NODE_PUBLIC = "public"; private static final String NODE_PASSWORD = "password"; private static final String NODE_FILES_DROP = "upload_files_drop"; private static final String NODE_EXPIRE_DATE = "expire_date"; private static final String NODE_USER = "user"; private static final String NODE_FEDERATION = "federation"; Loading Loading @@ -186,6 +187,12 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { CapabilityBooleanType.fromBooleanValue( respPublic.getJSONObject(NODE_PASSWORD).getBoolean(PROPERTY_ENFORCED))); } if(respPublic.has(NODE_FILES_DROP)) { capability.setFilesFileDrop( CapabilityBooleanType.fromBooleanValue( respPublic.getBoolean(NODE_FILES_DROP)) ); } if(respPublic.has(NODE_EXPIRE_DATE)){ JSONObject respExpireDate = respPublic.getJSONObject(NODE_EXPIRE_DATE); capability.setFilesSharingPublicExpireDateEnabled( Loading src/com/owncloud/android/lib/resources/status/OCCapability.java +9 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,7 @@ public class OCCapability { private CapabilityBooleanType mFilesBigFileChuncking; private CapabilityBooleanType mFilesUndelete; private CapabilityBooleanType mFilesVersioning; private CapabilityBooleanType mFilesFileDrop; public OCCapability(){ mId = 0; Loading Loading @@ -95,6 +96,7 @@ public class OCCapability { mFilesBigFileChuncking = CapabilityBooleanType.UNKNOWN; mFilesUndelete = CapabilityBooleanType.UNKNOWN; mFilesVersioning = CapabilityBooleanType.UNKNOWN; mFilesFileDrop = CapabilityBooleanType.UNKNOWN; } Loading Loading @@ -285,6 +287,13 @@ public class OCCapability { this.mFilesVersioning = filesVersioning; } public CapabilityBooleanType getFilesFileDrop() { return mFilesFileDrop; } public void setFilesFileDrop(CapabilityBooleanType mFilesFileDrop) { this.mFilesFileDrop = mFilesFileDrop; } Loading Loading
src/com/owncloud/android/lib/resources/status/GetRemoteCapabilitiesOperation.java +7 −0 Original line number Diff line number Diff line Loading @@ -71,6 +71,7 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { private static final String NODE_FILES_SHARING = "files_sharing"; private static final String NODE_PUBLIC = "public"; private static final String NODE_PASSWORD = "password"; private static final String NODE_FILES_DROP = "upload_files_drop"; private static final String NODE_EXPIRE_DATE = "expire_date"; private static final String NODE_USER = "user"; private static final String NODE_FEDERATION = "federation"; Loading Loading @@ -186,6 +187,12 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { CapabilityBooleanType.fromBooleanValue( respPublic.getJSONObject(NODE_PASSWORD).getBoolean(PROPERTY_ENFORCED))); } if(respPublic.has(NODE_FILES_DROP)) { capability.setFilesFileDrop( CapabilityBooleanType.fromBooleanValue( respPublic.getBoolean(NODE_FILES_DROP)) ); } if(respPublic.has(NODE_EXPIRE_DATE)){ JSONObject respExpireDate = respPublic.getJSONObject(NODE_EXPIRE_DATE); capability.setFilesSharingPublicExpireDateEnabled( Loading
src/com/owncloud/android/lib/resources/status/OCCapability.java +9 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,7 @@ public class OCCapability { private CapabilityBooleanType mFilesBigFileChuncking; private CapabilityBooleanType mFilesUndelete; private CapabilityBooleanType mFilesVersioning; private CapabilityBooleanType mFilesFileDrop; public OCCapability(){ mId = 0; Loading Loading @@ -95,6 +96,7 @@ public class OCCapability { mFilesBigFileChuncking = CapabilityBooleanType.UNKNOWN; mFilesUndelete = CapabilityBooleanType.UNKNOWN; mFilesVersioning = CapabilityBooleanType.UNKNOWN; mFilesFileDrop = CapabilityBooleanType.UNKNOWN; } Loading Loading @@ -285,6 +287,13 @@ public class OCCapability { this.mFilesVersioning = filesVersioning; } public CapabilityBooleanType getFilesFileDrop() { return mFilesFileDrop; } public void setFilesFileDrop(CapabilityBooleanType mFilesFileDrop) { this.mFilesFileDrop = mFilesFileDrop; } Loading