de.smartics.maven.issues
Interface RepositoryFacade

Package class diagram package RepositoryFacade
All Known Implementing Classes:
AbstractRepositoryFacade, BugzillaRepositoryFacade

public interface RepositoryFacade

Simplifies the access to a remote repository. The facade is agnostic according to the type of repository.

Author:
Robert Reiner

Method Summary
 org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector getConnector()
          Returns the connector used by this facade.
 List<org.eclipse.mylyn.tasks.core.data.TaskData> queryTasks(QueryData queryData)
          Runs the query and returns the matching issues.
 

Method Detail

getConnector

org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector getConnector()
Returns the connector used by this facade.

Returns:
the connector used by this facade.

queryTasks

List<org.eclipse.mylyn.tasks.core.data.TaskData> queryTasks(QueryData queryData)
                                                            throws MavenReportException
Runs the query and returns the matching issues.

Parameters:
queryData - the query information.
Returns:
the matching tasks.
Throws:
MavenReportException - if a problem is encountered while fetching the tasks.
To Do:
throw another exception...


Copyright © 2008-2010 Kronseder & Reiner GmbH - smartics. All Rights Reserved.