mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-10-31 10:27:45 +00:00 
			
		
		
		
	Add support for capability to show optional warning about public shares
This commit is contained in:
		
							parent
							
								
									8ae4dd137d
								
							
						
					
					
						commit
						6d0773cf34
					
				| @ -98,6 +98,7 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { | ||||
|     private static final String PROPERTY_RESHARING = "resharing"; | ||||
|     private static final String PROPERTY_OUTGOING = "outgoing"; | ||||
|     private static final String PROPERTY_INCOMING = "incoming"; | ||||
|     private static final String PROPERTY_PRIVACY_WARNING = "privacy_warning"; | ||||
| 
 | ||||
|     private static final String PROPERTY_BIGFILECHUNKING = "bigfilechunking"; | ||||
|     private static final String PROPERTY_UNDELETE = "undelete"; | ||||
| @ -210,6 +211,13 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation { | ||||
|                                     capability.setFilesSharingPublicMultiple(CapabilityBooleanType.fromBooleanValue( | ||||
|                                             respPublic.getBoolean(PROPERTY_MULTIPLE))); | ||||
|                                 } | ||||
|                                 if (respPublic.has(PROPERTY_PRIVACY_WARNING)) { | ||||
|                                     capability.setFilesSharingPublicDisplayPrivacyWarning( | ||||
|                                         CapabilityBooleanType.fromBooleanValue( | ||||
|                                             respPublic.getBoolean(PROPERTY_PRIVACY_WARNING) | ||||
|                                         ) | ||||
|                                     ); | ||||
|                                 } | ||||
|                             } | ||||
| 
 | ||||
|                             if (respFilesSharing.has(NODE_USER)) { | ||||
|  | ||||
| @ -67,6 +67,7 @@ public class OCCapability { | ||||
|     private CapabilityBooleanType mFilesBigFileChuncking; | ||||
|     private CapabilityBooleanType mFilesUndelete; | ||||
|     private CapabilityBooleanType mFilesVersioning; | ||||
|     private CapabilityBooleanType mFilesSharingPublicDisplayPrivacyWarning; | ||||
| 
 | ||||
|     public OCCapability() { | ||||
|         mId = 0; | ||||
| @ -89,6 +90,7 @@ public class OCCapability { | ||||
|         mFilesSharingPublicSendMail = CapabilityBooleanType.UNKNOWN; | ||||
|         mFilesSharingPublicUpload = CapabilityBooleanType.UNKNOWN; | ||||
|         mFilesSharingPublicMultiple = CapabilityBooleanType.UNKNOWN; | ||||
|         mFilesSharingPublicDisplayPrivacyWarning = CapabilityBooleanType.UNKNOWN; | ||||
|         mFilesSharingUserSendMail = CapabilityBooleanType.UNKNOWN; | ||||
|         mFilesSharingResharing = CapabilityBooleanType.UNKNOWN; | ||||
|         mFilesSharingFederationOutgoing = CapabilityBooleanType.UNKNOWN; | ||||
| @ -239,6 +241,15 @@ public class OCCapability { | ||||
|         this.mFilesSharingPublicMultiple = filesSharingPublicMultiple; | ||||
|     } | ||||
| 
 | ||||
|     public CapabilityBooleanType getFilesSharingPublicDisplayPrivacyWarning() { | ||||
|         return mFilesSharingPublicDisplayPrivacyWarning; | ||||
|     } | ||||
| 
 | ||||
|     public void setFilesSharingPublicDisplayPrivacyWarning( | ||||
|         CapabilityBooleanType filesSharingPublicDisplayPrivacyWarning | ||||
|     ) { | ||||
|         mFilesSharingPublicDisplayPrivacyWarning = filesSharingPublicDisplayPrivacyWarning; | ||||
|     } | ||||
|     public CapabilityBooleanType getFilesSharingUserSendMail() { | ||||
|         return mFilesSharingUserSendMail; | ||||
|     } | ||||
| @ -294,4 +305,5 @@ public class OCCapability { | ||||
|     public void setFilesVersioning(CapabilityBooleanType filesVersioning) { | ||||
|         this.mFilesVersioning = filesVersioning; | ||||
|     } | ||||
| 
 | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user