Package org.eclipse.mylyn.tasks.core

Examples of org.eclipse.mylyn.tasks.core.TaskRepository


  private ITaskData data;

  @Before
  public void setup() {
    TaskRepository repo = TasksUi.getRepositoryManager()
        .getAllRepositories().get(0);
    validTask = TasksUi.getRepositoryModel().createTask(repo, "testing");
    validTask.setCreationDate(new Date());

    root = ResourcesPlugin.getWorkspace().getRoot();
View Full Code Here


  }

  @Override
  public IEditorInput createEditorInput(AbstractTask task) {
    JtracTask repositoryTask = (JtracTask) task;
    TaskRepository repository = TasksUiPlugin.getRepositoryManager().getRepository(
        JtracRepositoryConnector.REPO_TYPE, repositoryTask.getRepositoryUrl());   
    return new RepositoryTaskEditorInput(repository,
        repositoryTask.getHandleIdentifier(), repositoryTask.getUrl());
  }
View Full Code Here

 
  @Override
  public void run() {
    ITaskDataManager taskDataManager = TasksUi.getTaskDataManager();
    TaskRepository repository = TasksUi.getRepositoryManager().getRepository(RedmineCorePlugin.REPOSITORY_KIND, tasks[0].getRepositoryUrl());
   
    for (ITask task : tasks) {
      if(taskDataManager.hasTaskData(task)) {
        String attributeName = null;
        try {
View Full Code Here

 
  private Configuration cfg;
 
  @Before
  public void setUp() throws Exception {
    repository = new TaskRepository(RedmineCorePlugin.REPOSITORY_KIND, URL);
   
    taskDataHandler = new RedmineTaskDataHandler(new RedmineRepositoryConnector(){
      @Override
      public Configuration getRepositoryConfiguration(TaskRepository repository) {
        return IssueMapperTest.this.cfg;
View Full Code Here

    }

    monitor = Policy.monitorFor(monitor);
    monitor.beginTask(Messages.PROGRESS_CHECKING_CHANGED_TASKS, 1);
   
    TaskRepository repository = session.getTaskRepository();
    if(repository.getSynchronizationTimeStamp()==null || repository.getSynchronizationTimeStamp().isEmpty()) {
      for (ITask task : session.getTasks()) {
        session.markStale(task);
      }
      return;
    }
   
    try {
      Date updatedSince = RedmineUtil.parseDate(repository.getSynchronizationTimeStamp());
      Set<ITask> tasks = session.getTasks();

      IClient client = getClientManager().getClient(repository);
      int[] changedIds = client.getUpdatedIssueIds(tasks, updatedSince, monitor);
View Full Code Here

    return taskDataHandler;
  }

  @Override
  public TaskMapper getTaskMapping(TaskData taskData) {
    TaskRepository repository = taskData.getAttributeMapper().getTaskRepository();
    return new RedmineTaskMapper(taskData, getRepositoryConfiguration(repository));
  }
View Full Code Here

    repositoryUrl = taskData.getRepositoryUrl();
    connectorKind = taskData.getConnectorKind();

    if (repositoryUrl != null && connectorKind != null) {

      TaskRepository repository = TasksUi.getRepositoryManager().getRepository(connectorKind, repositoryUrl);
      if (repository != null) {

        AbstractRepositoryConnector connector = TasksUi.getRepositoryConnector(connectorKind);
        if (connector!=null && connector instanceof RedmineRepositoryConnector) {
          try {
            configuration = ((RedmineRepositoryConnector)connector).getClientManager().getClient(repository).getConfiguration();
          } catch (RedmineStatusException e) {
            RedmineUiPlugin.getLogService(getClass()).error(e, "Can't fetch repository configuration"); //$NON-NLS-1$
          }
        }
       
        AuthenticationCredentials credentials = repository.getCredentials(AuthenticationType.REPOSITORY);
        if (credentials != null && credentials.getUserName().length() > 0) {
          currentUser = credentials.getUserName();
        }
      }
    }
View Full Code Here

          // same project name, different user
          String url = repository.getUrl();
          project = GitHub.computeTaskRepositoryProject(url);
        }
       
        TaskRepository taskRepository = null;
        if (user == null && project == null) {
          taskRepository = repository;
        } else if (user != null && project != null) {
          String repositoryUrl = GitHub.createGitHubUrl(user,project);
          taskRepository = TasksUi.getRepositoryManager().getRepository(GitHub.CONNECTOR_KIND, repositoryUrl);
View Full Code Here

  private TaskRepository repository;

  @Before
  public void before() {
    connectorUI = new GitHubRepositoryConnectorUI();
    repository = new TaskRepository(GitHub.CONNECTOR_KIND, GitHub.createGitHubUrl("foo", "bar"));
  }
View Full Code Here

      if (message == null || message.trim().length() == 0)
        continue;

      String taskRepositoryUrl = null;
      if (repoUrl != null) {
        TaskRepository repository = getTaskRepositoryByGitRepoURL(repoUrl);
        if (repository != null)
          taskRepositoryUrl = repository.getRepositoryUrl();
      }

      return new LinkedTaskInfo(taskRepositoryUrl, null, null, message, timestamp);
    }
View Full Code Here

TOP

Related Classes of org.eclipse.mylyn.tasks.core.TaskRepository

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.