org.scohen.juploadr.prefs
Class Configuration

java.lang.Object
  extended byorg.scohen.juploadr.prefs.Configuration

public class Configuration
extends java.lang.Object

Author:
steve

Field Summary
static int DEFAULT_PROXY_PORT
           
 
Constructor Summary
protected Configuration()
           
 
Method Summary
 boolean getAutoRemoveUploadedPhotos()
           
 boolean getAutoResizePhotos()
           
 int getDefaultPrivacySetting()
           
 java.lang.String getDefaultTags()
           
static Configuration getInstance()
           
 java.lang.String getLastVersionAcked()
           
 java.util.Locale getLocale()
           
 int getMaxKPerSecond()
           
 int getMaxPhotoSize()
           
 java.lang.String getOldToken()
           
 java.lang.String getOldUsername()
           
 java.lang.String getProxyHost()
           
 java.lang.String getProxyPassword()
           
 int getProxyPort()
           
 java.lang.String getProxyUsername()
           
 java.lang.String getUploadApiClassName()
           
 boolean getUploadByExifDate()
           
 boolean getUseImageLayovers()
           
 java.util.Locale[] getValidLocales()
           
 java.lang.String getVersion()
           
 boolean hasUpgraded()
           
static boolean isMac()
           
 boolean isProxyEnabled()
           
 boolean isScalingQualityFavored()
           
 boolean isThrottlingEnabled()
           
 boolean proxySettingsValid()
           
 void resetAllPrefs()
           
 void setAutoRemoveUploadedPhotos(boolean remove)
           
 void setAutoResizePhotos(boolean resize)
           
 void setImageIORescalerEnabled(boolean b)
           
 void setLastVersionAcked(java.lang.String ver)
           
 void setLocale(java.util.Locale locale)
           
 void setMaxKPerSecond(int kPerSecond)
           
 void setMaxPhotoSize(int size)
           
 void setProxyEnabled(boolean enabled)
           
 void setProxyHost(java.lang.String hostname)
           
 void setProxyPassword(java.lang.String pass)
           
 void setProxyPort(int port)
           
 void setProxyUsername(java.lang.String name)
           
 void setThrottlingEnabled(boolean isEnabled)
           
 void setUploadApiClassName(java.lang.String name)
           
 void setUploadByExifDate(boolean shouldUpload)
           
 void setUseImageLayovers(boolean useIt)
           
 boolean shouldUpgradeTo(java.lang.String version)
           
 void upgradeComplete()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PROXY_PORT

public static final int DEFAULT_PROXY_PORT
See Also:
Constant Field Values
Constructor Detail

Configuration

protected Configuration()
Method Detail

getInstance

public static Configuration getInstance()
Returns:
Returns the instance.

upgradeComplete

public void upgradeComplete()

hasUpgraded

public boolean hasUpgraded()

getDefaultPrivacySetting

public int getDefaultPrivacySetting()

getDefaultTags

public java.lang.String getDefaultTags()

isProxyEnabled

public boolean isProxyEnabled()

getOldUsername

public java.lang.String getOldUsername()

getOldToken

public java.lang.String getOldToken()

setProxyEnabled

public void setProxyEnabled(boolean enabled)

setProxyHost

public void setProxyHost(java.lang.String hostname)

getProxyHost

public java.lang.String getProxyHost()

setProxyPort

public void setProxyPort(int port)

getProxyPort

public int getProxyPort()

setProxyUsername

public void setProxyUsername(java.lang.String name)

getProxyUsername

public java.lang.String getProxyUsername()

setProxyPassword

public void setProxyPassword(java.lang.String pass)

getProxyPassword

public java.lang.String getProxyPassword()

proxySettingsValid

public boolean proxySettingsValid()

setUseImageLayovers

public void setUseImageLayovers(boolean useIt)

getUseImageLayovers

public boolean getUseImageLayovers()

getAutoRemoveUploadedPhotos

public boolean getAutoRemoveUploadedPhotos()

setAutoRemoveUploadedPhotos

public void setAutoRemoveUploadedPhotos(boolean remove)

setAutoResizePhotos

public void setAutoResizePhotos(boolean resize)

getAutoResizePhotos

public boolean getAutoResizePhotos()

setMaxPhotoSize

public void setMaxPhotoSize(int size)

getMaxPhotoSize

public int getMaxPhotoSize()

getLocale

public java.util.Locale getLocale()

getValidLocales

public java.util.Locale[] getValidLocales()

setLocale

public void setLocale(java.util.Locale locale)

getUploadByExifDate

public boolean getUploadByExifDate()

setUploadByExifDate

public void setUploadByExifDate(boolean shouldUpload)

getVersion

public java.lang.String getVersion()

shouldUpgradeTo

public boolean shouldUpgradeTo(java.lang.String version)

setLastVersionAcked

public void setLastVersionAcked(java.lang.String ver)

getLastVersionAcked

public java.lang.String getLastVersionAcked()

resetAllPrefs

public void resetAllPrefs()

isThrottlingEnabled

public boolean isThrottlingEnabled()

setThrottlingEnabled

public void setThrottlingEnabled(boolean isEnabled)

setMaxKPerSecond

public void setMaxKPerSecond(int kPerSecond)

getMaxKPerSecond

public int getMaxKPerSecond()

getUploadApiClassName

public java.lang.String getUploadApiClassName()

setUploadApiClassName

public void setUploadApiClassName(java.lang.String name)

isMac

public static boolean isMac()

setImageIORescalerEnabled

public void setImageIORescalerEnabled(boolean b)

isScalingQualityFavored

public boolean isScalingQualityFavored()