|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.mylar.tasks.core.TaskRepositoryManager
public class TaskRepositoryManager
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_REPOSITORIES_FILE
|
private TaskRepositoriesExternalizer |
externalizer
|
private java.util.Set<ITaskRepositoryListener> |
listeners
|
static java.lang.String |
MESSAGE_NO_REPOSITORY
|
static java.lang.String |
OLD_REPOSITORIES_FILE
|
private java.util.Set<TaskRepository> |
orphanedRepositories
|
static java.lang.String |
PREF_REPOSITORIES
|
static java.lang.String |
PREFIX_LOCAL
|
private java.util.Map<java.lang.String,AbstractRepositoryConnector> |
repositoryConnectors
|
private java.util.Map<java.lang.String,java.util.Set<TaskRepository>> |
repositoryMap
|
private TaskList |
taskList
|
Constructor Summary | |
---|---|
TaskRepositoryManager(TaskList taskList)
|
Method Summary | |
---|---|
void |
addListener(ITaskRepositoryListener listener)
|
void |
addRepository(TaskRepository repository,
java.lang.String repositoryFilePath)
|
void |
addRepositoryConnector(AbstractRepositoryConnector repositoryConnector)
|
void |
clearRepositories(java.lang.String repositoriesFilePath)
For testing. |
java.util.List<TaskRepository> |
getAllRepositories()
|
java.lang.String |
getAttachmentContents(RepositoryAttachment attachment)
|
AbstractRepositoryConnector |
getConnectorForRepositoryTaskUrl(java.lang.String url)
|
TaskRepository |
getDefaultRepository(java.lang.String kind)
TODO: implement default support, this just returns first found |
java.util.Set<TaskRepository> |
getRepositories(java.lang.String kind)
|
TaskRepository |
getRepository(java.lang.String urlString)
|
TaskRepository |
getRepository(java.lang.String kind,
java.lang.String urlString)
|
AbstractRepositoryConnector |
getRepositoryConnector(AbstractRepositoryTask task)
|
AbstractRepositoryConnector |
getRepositoryConnector(java.lang.String kind)
|
java.util.Collection<AbstractRepositoryConnector> |
getRepositoryConnectors()
|
TaskRepository |
getRepositoryForActiveTask(java.lang.String repositoryKind,
TaskList taskList)
|
private void |
loadRepositories(java.lang.String repositoriesFilePath)
|
void |
notifyRepositorySettingsChagned(TaskRepository repository)
|
java.util.Map<java.lang.String,java.util.Set<TaskRepository>> |
readRepositories(java.lang.String repositoriesFilePath)
|
void |
removeListener(ITaskRepositoryListener listener)
|
void |
removeRepository(TaskRepository repository,
java.lang.String repositoryFilePath)
|
boolean |
saveRepositories(java.lang.String destinationPath)
|
void |
setEncoding(TaskRepository repository,
java.lang.String encoding,
java.lang.String repositoriesFilePath)
for testing purposes |
void |
setSyncTime(TaskRepository repository,
java.lang.String syncTime,
java.lang.String repositoriesFilePath)
|
void |
setTimeZoneId(TaskRepository repository,
java.lang.String timeZoneId,
java.lang.String repositoriesFilePath)
for testing purposes |
void |
setVersion(TaskRepository repository,
java.lang.String version,
java.lang.String repositoriesFilePath)
for testing purposes |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String OLD_REPOSITORIES_FILE
public static final java.lang.String DEFAULT_REPOSITORIES_FILE
public static final java.lang.String PREF_REPOSITORIES
private java.util.Map<java.lang.String,AbstractRepositoryConnector> repositoryConnectors
private java.util.Map<java.lang.String,java.util.Set<TaskRepository>> repositoryMap
private java.util.Set<ITaskRepositoryListener> listeners
private java.util.Set<TaskRepository> orphanedRepositories
public static final java.lang.String MESSAGE_NO_REPOSITORY
public static final java.lang.String PREFIX_LOCAL
private TaskRepositoriesExternalizer externalizer
private TaskList taskList
Constructor Detail |
---|
public TaskRepositoryManager(TaskList taskList)
Method Detail |
---|
public java.util.Collection<AbstractRepositoryConnector> getRepositoryConnectors()
public AbstractRepositoryConnector getRepositoryConnector(java.lang.String kind)
public AbstractRepositoryConnector getRepositoryConnector(AbstractRepositoryTask task)
public void addRepositoryConnector(AbstractRepositoryConnector repositoryConnector)
public void addRepository(TaskRepository repository, java.lang.String repositoryFilePath)
public void removeRepository(TaskRepository repository, java.lang.String repositoryFilePath)
public void addListener(ITaskRepositoryListener listener)
public void removeListener(ITaskRepositoryListener listener)
public TaskRepository getRepository(java.lang.String kind, java.lang.String urlString)
public TaskRepository getRepository(java.lang.String urlString)
public AbstractRepositoryConnector getConnectorForRepositoryTaskUrl(java.lang.String url)
public java.util.Set<TaskRepository> getRepositories(java.lang.String kind)
public java.util.List<TaskRepository> getAllRepositories()
public TaskRepository getRepositoryForActiveTask(java.lang.String repositoryKind, TaskList taskList)
public TaskRepository getDefaultRepository(java.lang.String kind)
public java.util.Map<java.lang.String,java.util.Set<TaskRepository>> readRepositories(java.lang.String repositoriesFilePath)
private void loadRepositories(java.lang.String repositoriesFilePath)
public void setVersion(TaskRepository repository, java.lang.String version, java.lang.String repositoriesFilePath)
public void setEncoding(TaskRepository repository, java.lang.String encoding, java.lang.String repositoriesFilePath)
public void setTimeZoneId(TaskRepository repository, java.lang.String timeZoneId, java.lang.String repositoriesFilePath)
public void setSyncTime(TaskRepository repository, java.lang.String syncTime, java.lang.String repositoriesFilePath)
public boolean saveRepositories(java.lang.String destinationPath)
public void clearRepositories(java.lang.String repositoriesFilePath)
public void notifyRepositorySettingsChagned(TaskRepository repository)
public java.lang.String getAttachmentContents(RepositoryAttachment attachment)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |