org.scohen.juploadr.uploadapi
Class Account
java.lang.Object
org.scohen.juploadr.uploadapi.Account
- Direct Known Subclasses:
- FlickrAccount, ZooomrAccount
- public abstract class Account
- extends java.lang.Object
|
Constructor Summary |
Account(java.lang.String name)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PRIVACY_PUBLIC
public static final int PRIVACY_PUBLIC
- See Also:
- Constant Field Values
PRIVACY_PRIVATE
public static final int PRIVACY_PRIVATE
- See Also:
- Constant Field Values
PRIVACY_FRIENDS
public static final int PRIVACY_FRIENDS
- See Also:
- Constant Field Values
PRIVACY_FAMILY
public static final int PRIVACY_FAMILY
- See Also:
- Constant Field Values
name
protected java.lang.String name
defaultTags
protected java.util.List defaultTags
userTags
protected java.util.List userTags
defaultPrivacySetting
protected int defaultPrivacySetting
authenticated
protected boolean authenticated
prefs
protected java.util.prefs.Preferences prefs
photoURL
protected java.net.URL photoURL
username
protected java.lang.String username
Account
public Account(java.lang.String name)
isAuthenticated
public boolean isAuthenticated()
- Returns:
- Returns the authenticated.
setAuthenticated
public void setAuthenticated(boolean authenticated)
- Parameters:
authenticated - The authenticated to set.
getName
public java.lang.String getName()
- Returns:
- Returns the name.
setName
public void setName(java.lang.String name)
- Parameters:
name - The name to set.
getApi
public abstract ImageUploadApi getApi()
save
public void save()
save
protected void save(java.util.prefs.Preferences prefs)
delete
public void delete()
allAccountsIn
protected static java.util.Map allAccountsIn(java.lang.Class accountClass,
java.util.prefs.Preferences prefs)
getMonthlyUploadLimit
public long getMonthlyUploadLimit()
getCurrentUploadUsed
public long getCurrentUploadUsed()
setCurrentUploadUsed
public void setCurrentUploadUsed(long currentUploadUsed)
- Parameters:
currentUploadUsed - The currentUploadUsed to set.
setMonthlyUploadLimit
public void setMonthlyUploadLimit(long monthlyUploadLimit)
- Parameters:
monthlyUploadLimit - The monthlyUploadLimit to set.
equals
public boolean equals(java.lang.Object other)
getDefaultPrivacySetting
public int getDefaultPrivacySetting()
- Returns:
- Returns the defaultPrivacySetting.
setDefaultPrivacySetting
public void setDefaultPrivacySetting(int defaultPrivacySetting)
- Parameters:
defaultPrivacySetting - The defaultPrivacySetting to set.
getDefaultTags
public java.util.List getDefaultTags()
- Returns:
- Returns the defaultTags.
setSavedDefaultTags
public void setSavedDefaultTags(java.lang.String defaultTags)
getSavedDefaultTags
public java.lang.String getSavedDefaultTags()
setDefaultTags
public void setDefaultTags(java.util.List defaultTags)
- Parameters:
defaultTags - The defaultTags to set.
getUserTags
public java.util.List getUserTags()
setUserTags
public void setUserTags(java.util.List userTags)
getPhotoURL
public abstract java.net.URL getPhotoURL()
getUsername
public java.lang.String getUsername()
setUsername
public void setUsername(java.lang.String username)
- Parameters:
username - The username to set.