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 String
UPLOAD_ACL_PERMISSION_PRIVATE
Represents ACL permissions to make objects private.static String
UPLOAD_ACL_PERMISSION_PUBLIC_READ
Represents ACL permissions to make objects readable by anyone.static String
UPLOAD_ACL_PERMISSION_PUBLIC_READ_WRITE
Represents 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 void
fromProperties(Properties properties)
String
getEncryptionAlgorithm()
String
getEncryptionPassword()
String
getUploadACLPermission()
String
getUploadStorageClass()
boolean
isEncryptionPasswordSet()
boolean
isRememberPreferences()
boolean
isUploadCompressionActive()
boolean
isUploadEncryptionActive()
void
setEncryptionAlgorithm(String encryptionAlgorithm)
void
setEncryptionPassword(String encryptionPasswrod)
void
setRememberPreferences(boolean rememberPreferences)
void
setUploadACLPermission(String uploadACLPermission)
Set the ACL permissions string setting.void
setUploadCompressionActive(boolean uploadCompressionActive)
void
setUploadEncryptionActive(boolean uploadEncryptionActive)
void
setUploadStorageClass(String storageClass)
Properties
toProperties()
-
-
-
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)
-
-