Package org.jets3t.apps.cockpit
Class CockpitPreferences
- java.lang.Object
-
- org.jets3t.apps.cockpit.CockpitPreferences
-
- All Implemented Interfaces:
Serializable
public class CockpitPreferences extends Object implements Serializable
Stores Cockpit's preferences as set by the user via the
PreferencesDialog.- Author:
- James Murty
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringUPLOAD_ACL_PERMISSION_PRIVATERepresents ACL permissions to make objects private.static StringUPLOAD_ACL_PERMISSION_PUBLIC_READRepresents ACL permissions to make objects readable by anyone.static StringUPLOAD_ACL_PERMISSION_PUBLIC_READ_WRITERepresents ACL permissions to make objects readable and writable by anyone.
-
Constructor Summary
Constructors Constructor Description CockpitPreferences()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfromProperties(Properties properties)StringgetEncryptionAlgorithm()StringgetEncryptionPassword()StringgetUploadACLPermission()StringgetUploadStorageClass()booleanisEncryptionPasswordSet()booleanisRememberPreferences()booleanisUploadCompressionActive()booleanisUploadEncryptionActive()voidsetEncryptionAlgorithm(String encryptionAlgorithm)voidsetEncryptionPassword(String encryptionPasswrod)voidsetRememberPreferences(boolean rememberPreferences)voidsetUploadACLPermission(String uploadACLPermission)Set the ACL permissions string setting.voidsetUploadCompressionActive(boolean uploadCompressionActive)voidsetUploadEncryptionActive(boolean uploadEncryptionActive)voidsetUploadStorageClass(String storageClass)PropertiestoProperties()
-
-
-
Field Detail
-
UPLOAD_ACL_PERMISSION_PRIVATE
public static final String UPLOAD_ACL_PERMISSION_PRIVATE
Represents ACL permissions to make objects private.- See Also:
- Constant Field Values
-
UPLOAD_ACL_PERMISSION_PUBLIC_READ
public static final String UPLOAD_ACL_PERMISSION_PUBLIC_READ
Represents ACL permissions to make objects readable by anyone.- See Also:
- Constant Field Values
-
UPLOAD_ACL_PERMISSION_PUBLIC_READ_WRITE
public static final String UPLOAD_ACL_PERMISSION_PUBLIC_READ_WRITE
Represents ACL permissions to make objects readable and writable by anyone.- See Also:
- Constant Field Values
-
-
Method Detail
-
getEncryptionPassword
public String getEncryptionPassword()
-
setEncryptionPassword
public void setEncryptionPassword(String encryptionPasswrod)
-
getEncryptionAlgorithm
public String getEncryptionAlgorithm()
-
setEncryptionAlgorithm
public void setEncryptionAlgorithm(String encryptionAlgorithm)
-
isEncryptionPasswordSet
public boolean isEncryptionPasswordSet()
-
getUploadACLPermission
public String getUploadACLPermission()
- Returns:
- the ACL permission setting, which will match one of the UPLOAD_ACL_PERMISSION_xyz constants contained in this class.
-
setUploadACLPermission
public void setUploadACLPermission(String uploadACLPermission)
Set the ACL permissions string setting.- Parameters:
uploadACLPermission- the ACL permission setting, which must match one of the UPLOAD_ACL_PERMISSION_xyz constants contained in this class.
-
isUploadCompressionActive
public boolean isUploadCompressionActive()
-
setUploadCompressionActive
public void setUploadCompressionActive(boolean uploadCompressionActive)
-
isUploadEncryptionActive
public boolean isUploadEncryptionActive()
-
setUploadEncryptionActive
public void setUploadEncryptionActive(boolean uploadEncryptionActive)
-
getUploadStorageClass
public String getUploadStorageClass()
-
setUploadStorageClass
public void setUploadStorageClass(String storageClass)
-
setRememberPreferences
public void setRememberPreferences(boolean rememberPreferences)
-
isRememberPreferences
public boolean isRememberPreferences()
-
toProperties
public Properties toProperties()
-
fromProperties
public void fromProperties(Properties properties)
-
-