|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.mylar.tasks.core.TaskRepository
public class TaskRepository
Note that task repositories use Strings for storing time stamps because using Date objects led to the following problems:
Field Summary | |
---|---|
static java.lang.String |
AUTH_HTTP_PASSWORD
|
static java.lang.String |
AUTH_HTTP_USERNAME
|
static java.lang.String |
AUTH_PASSWORD
|
private static java.lang.String |
AUTH_REALM
|
private static java.lang.String |
AUTH_SCHEME
|
static java.lang.String |
AUTH_USERNAME
|
private java.lang.String |
cachedUserName
|
static java.lang.String |
DEFAULT_CHARACTER_ENCODING
|
private static java.net.URL |
DEFAULT_URL
|
private static java.lang.Object |
LOCK
|
static java.lang.String |
NO_VERSION_SPECIFIED
|
private java.util.Map<java.lang.String,java.lang.String> |
properties
|
static java.lang.String |
PROXY_HOSTNAME
|
static java.lang.String |
PROXY_PASSWORD
|
static java.lang.String |
PROXY_PORT
|
static java.lang.String |
PROXY_USEDEFAULT
|
static java.lang.String |
PROXY_USERNAME
|
Constructor Summary | |
---|---|
TaskRepository(java.lang.String kind,
java.lang.String serverUrl)
for testing purposes |
|
TaskRepository(java.lang.String kind,
java.lang.String serverUrl,
java.util.Map<java.lang.String,java.lang.String> properties)
|
|
TaskRepository(java.lang.String kind,
java.lang.String serverUrl,
java.lang.String version)
for testing purposes sets repository time zone to local default time zone sets character encoding to DEFAULT_CHARACTER_ENCODING |
|
TaskRepository(java.lang.String kind,
java.lang.String serverUrl,
java.lang.String version,
java.lang.String encoding,
java.lang.String timeZoneId)
|
Method Summary | |
---|---|
private void |
addAuthInfo(java.util.Map<java.lang.String,java.lang.String> map)
|
void |
clearCredentials()
|
boolean |
equals(java.lang.Object object)
|
void |
flushAuthenticationCredentials()
|
private java.util.Map<java.lang.String,java.lang.String> |
getAuthInfo()
|
private java.lang.String |
getAuthInfo(java.lang.String property)
|
java.lang.String |
getCharacterEncoding()
|
java.lang.String |
getKind()
|
java.lang.String |
getPassword()
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
|
java.lang.String |
getProperty(java.lang.String name)
|
java.net.Proxy |
getProxy()
|
java.lang.String |
getProxyPassword()
|
java.lang.String |
getProxyUsername()
|
java.lang.String |
getRepositoryLabel()
|
java.lang.String |
getSyncTimeStamp()
|
java.lang.String |
getTimeZoneId()
|
java.lang.String |
getUrl()
|
java.lang.String |
getUserName()
The username is cached since it needs to be retrieved frequently (e.g. for Task List decoration). |
private java.lang.String |
getUserNameFromKeyRing()
|
java.lang.String |
getVersion()
|
boolean |
hasCredentials()
|
int |
hashCode()
|
boolean |
hasProperty(java.lang.String name)
|
void |
removeProperty(java.lang.String key)
|
void |
setAuthenticationCredentials(java.lang.String username,
java.lang.String password)
|
void |
setCharacterEncoding(java.lang.String characterEncoding)
for testing purposes |
void |
setProperty(java.lang.String name,
java.lang.String value)
|
void |
setProxyAuthenticationCredentials(java.lang.String username,
java.lang.String password)
|
void |
setRepositoryLabel(java.lang.String repositoryLabel)
|
void |
setSyncTimeStamp(java.lang.String syncTime)
ONLY for use by IRepositoryConstants. |
void |
setTimeZoneId(java.lang.String timeZoneId)
|
void |
setUrl(java.lang.String newUrl)
|
void |
setVersion(java.lang.String ver)
|
java.lang.String |
toString()
|
boolean |
useDefaultProxy()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_CHARACTER_ENCODING
public static final java.lang.String AUTH_PASSWORD
public static final java.lang.String AUTH_USERNAME
public static final java.lang.String AUTH_HTTP_PASSWORD
public static final java.lang.String AUTH_HTTP_USERNAME
public static final java.lang.String NO_VERSION_SPECIFIED
private static final java.lang.String AUTH_SCHEME
private static final java.lang.String AUTH_REALM
private static final java.net.URL DEFAULT_URL
public static final java.lang.String PROXY_USEDEFAULT
public static final java.lang.String PROXY_HOSTNAME
public static final java.lang.String PROXY_PORT
public static final java.lang.String PROXY_USERNAME
public static final java.lang.String PROXY_PASSWORD
private static final java.lang.Object LOCK
private java.lang.String cachedUserName
private java.util.Map<java.lang.String,java.lang.String> properties
Constructor Detail |
---|
public TaskRepository(java.lang.String kind, java.lang.String serverUrl)
public TaskRepository(java.lang.String kind, java.lang.String serverUrl, java.lang.String version)
public TaskRepository(java.lang.String kind, java.lang.String serverUrl, java.lang.String version, java.lang.String encoding, java.lang.String timeZoneId)
public TaskRepository(java.lang.String kind, java.lang.String serverUrl, java.util.Map<java.lang.String,java.lang.String> properties)
Method Detail |
---|
public java.lang.String getUrl()
public void setUrl(java.lang.String newUrl)
public boolean hasCredentials()
public java.lang.String getUserName()
private java.lang.String getUserNameFromKeyRing()
public java.lang.String getPassword()
public java.lang.String getProxyUsername()
public java.lang.String getProxyPassword()
public void setAuthenticationCredentials(java.lang.String username, java.lang.String password)
public void setProxyAuthenticationCredentials(java.lang.String username, java.lang.String password)
public void flushAuthenticationCredentials()
private void addAuthInfo(java.util.Map<java.lang.String,java.lang.String> map)
private java.util.Map<java.lang.String,java.lang.String> getAuthInfo()
private java.lang.String getAuthInfo(java.lang.String property)
public void clearCredentials()
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getKind()
public java.lang.String getVersion()
public void setVersion(java.lang.String ver)
public java.lang.String getCharacterEncoding()
public void setCharacterEncoding(java.lang.String characterEncoding)
public java.lang.String getTimeZoneId()
public void setTimeZoneId(java.lang.String timeZoneId)
public java.lang.String getSyncTimeStamp()
public void setSyncTimeStamp(java.lang.String syncTime)
public void setRepositoryLabel(java.lang.String repositoryLabel)
public java.lang.String getRepositoryLabel()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public java.lang.String getProperty(java.lang.String name)
public void setProperty(java.lang.String name, java.lang.String value)
public boolean hasProperty(java.lang.String name)
public void removeProperty(java.lang.String key)
public java.net.Proxy getProxy()
public boolean useDefaultProxy()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |