• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java AbstractRepositoryConnector类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector的典型用法代码示例。如果您正苦于以下问题:Java AbstractRepositoryConnector类的具体用法?Java AbstractRepositoryConnector怎么用?Java AbstractRepositoryConnector使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



AbstractRepositoryConnector类属于org.eclipse.mylyn.tasks.core包,在下文中一共展示了AbstractRepositoryConnector类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: createSubtask

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
public NbTask createSubtask (NbTask parentTask) throws CoreException {
    ensureTaskListLoaded();
    TaskRepository taskRepository = taskRepositoryManager.getRepository(parentTask.getDelegate().getRepositoryUrl());
    if (taskRepository == null || parentTask.isUnsubmittedRepositoryTask()) {
        throw new IllegalStateException("Task repository: " + parentTask.getDelegate().getRepositoryUrl()
                + " - parent: " + parentTask.isUnsubmittedRepositoryTask());
    }
    AbstractTask task = createNewTask(taskRepository);
    AbstractRepositoryConnector repositoryConnector = taskRepositoryManager.getRepositoryConnector(taskRepository.getConnectorKind());
    AbstractTaskDataHandler taskDataHandler = repositoryConnector.getTaskDataHandler();
    
    TaskAttributeMapper attributeMapper = repositoryConnector.getTaskDataHandler().getAttributeMapper(taskRepository);
    TaskData taskData = new TaskData(attributeMapper, repositoryConnector.getConnectorKind(), taskRepository.getRepositoryUrl(), "");
    taskDataHandler.initializeSubTaskData(taskRepository, taskData, parentTask.getTaskDataState().getRepositoryData(), new NullProgressMonitor());
    initializeTask(repositoryConnector, taskData, task, taskRepository);        
    return MylynSupport.getInstance().toNbTask(task);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:18,代码来源:MylynSupport.java


示例2: initializeTask

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
private void initializeTask (AbstractRepositoryConnector repositoryConnector, TaskData taskData, AbstractTask task, TaskRepository taskRepository) throws CoreException {
    ITaskMapping mapping = repositoryConnector.getTaskMapping(taskData);
    String taskKind = mapping.getTaskKind();
    if (taskKind != null && taskKind.length() > 0) {
        task.setTaskKind(taskKind);
    }
    ITaskDataWorkingCopy workingCopy = taskDataManager.createWorkingCopy(task, taskData);
    workingCopy.save(null, null);
    repositoryConnector.updateNewTaskFromTaskData(taskRepository, task, taskData);
    String summary = mapping.getSummary();
    if (summary != null && summary.length() > 0) {
        task.setSummary(summary);
    }
    if (taskRepository == localTaskRepository) {
        taskList.addTask(task);
    } else {
        taskList.addTask(task, taskList.getUnsubmittedContainer(task.getAttribute(ITasksCoreConstants.ATTRIBUTE_OUTGOING_NEW_REPOSITORY_URL)));
    }
    task.setAttribute(AbstractNbTaskWrapper.ATTR_NEW_UNREAD, Boolean.TRUE.toString());
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:21,代码来源:MylynSupport.java


示例3: createPostAttachmentCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
public PostAttachmentCommand createPostAttachmentCommand (TaskRepository taskRepository, NbTask task,
        TaskAttribute attAttribute, FileTaskAttachmentSource attachmentSource, String comment) {
    AbstractRepositoryConnector repositoryConnector = taskRepositoryManager.getRepositoryConnector(taskRepository.getConnectorKind());
    return new PostAttachmentCommand(repositoryConnector, taskRepository,
            Accessor.getInstance().getDelegate(task),
            attAttribute, attachmentSource, comment);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:8,代码来源:CommandFactory.java


示例4: SynchronizeQueryCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
SynchronizeQueryCommand (RepositoryModel repositoryModel, 
        AbstractRepositoryConnector repositoryConnector, TaskRepository taskRepository,
        TaskList taskList, TaskDataManager taskDataManager, RepositoryQuery query, IProgressMonitor monitor) 
{
    this.repositoryModel = repositoryModel;
    this.repositoryConnector = repositoryConnector;
    this.taskRepository = taskRepository;
    this.taskList = taskList;
    this.taskDataManager = taskDataManager;
    this.query = query;
    this.monitor = monitor;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:13,代码来源:SynchronizeQueryCommand.java


示例5: PostAttachmentCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
PostAttachmentCommand (AbstractRepositoryConnector repositoryConnector, 
        TaskRepository taskRepository,
        ITask task,
        TaskAttribute ta,
        AbstractTaskAttachmentSource taskAttachmentSource,
        String comment) {
    this.attAttribute = ta;
    this.task = task;
    this.taskRepository = taskRepository;
    this.repositoryConnector = repositoryConnector;
    this.taskAttachmentSource = taskAttachmentSource;
    this.comment = comment;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:14,代码来源:PostAttachmentCommand.java


示例6: GetRepositoryTasksCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
GetRepositoryTasksCommand (AbstractRepositoryConnector connector,
        TaskRepository taskRepository, Set<String> taskIds,
        TaskDataManager taskDataManager) {
    this.connector = connector;
    this.taskRepository = taskRepository;
    this.taskIds = taskIds;
    this.taskDataManager = taskDataManager;
    this.monitor = new CancelableProgressMonitor();
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:10,代码来源:GetRepositoryTasksCommand.java


示例7: GetAttachmentCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
GetAttachmentCommand(AbstractRepositoryConnector repositoryConnector, 
        TaskRepository taskRepository,
        ITask task,
        TaskAttribute ta,
        OutputStream os) {
    this.ta = ta;
    this.task = task;
    this.taskRepository = taskRepository;
    this.repositoryConnector = repositoryConnector;
    this.os = os;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:12,代码来源:GetAttachmentCommand.java


示例8: SubmitTaskCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
SubmitTaskCommand (TaskDataManager taskDataManager,
        AbstractRepositoryConnector repositoryConnector,
        TaskRepository taskRepository, ITask task, TaskData taskData,
        Set<TaskAttribute> changedOldAttributes) {
    this.taskDataManager = taskDataManager;
    this.repositoryConnector = repositoryConnector;
    this.taskRepository = taskRepository;
    this.task = task;
    this.taskData = taskData;
    this.changedOldAttributes = changedOldAttributes;
    this.monitor = new CancelableProgressMonitor();
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:13,代码来源:SubmitTaskCommand.java


示例9: SimpleQueryCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
SimpleQueryCommand (AbstractRepositoryConnector repositoryConnector, 
        TaskRepository taskRepository, TaskDataManager taskDataManager,
        IRepositoryQuery query) {
    this.taskRepository = taskRepository;
    this.repositoryConnector = repositoryConnector;
    this.query = query;
    this.taskDataManager = taskDataManager;
    this.monitor = new CancelableProgressMonitor();        
    tasks = new HashSet<NbTask>();
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:11,代码来源:SimpleQueryCommand.java


示例10: SynchronizeTasksCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
SynchronizeTasksCommand (AbstractRepositoryConnector repositoryConnector, TaskRepository taskRepository,
        RepositoryModel repositoryModel, TaskDataManager taskDataManager, TaskList taskList,
        Set<NbTask> tasks, boolean isUserAction) {
    this.repositoryConnector = repositoryConnector;
    this.taskRepository = taskRepository;
    this.repositoryModel = repositoryModel;
    this.taskDataManager = taskDataManager;
    this.taskList = taskList;
    this.tasks = tasks;
    this.monitor = new CancelableProgressMonitor();
    this.user = isUserAction;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:13,代码来源:SynchronizeTasksCommand.java


示例11: PostAttachmentCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
public PostAttachmentCommand (AbstractRepositoryConnector repositoryConnector, 
        TaskRepository taskRepository,
        ITask task,
        TaskAttribute ta,
        AbstractTaskAttachmentSource taskAttachmentSource,
        String comment) {
    this.attAttribute = ta;
    this.task = task;
    this.taskRepository = taskRepository;
    this.repositoryConnector = repositoryConnector;
    this.taskAttachmentSource = taskAttachmentSource;
    this.comment = comment;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:14,代码来源:PostAttachmentCommand.java


示例12: GetAttachmentCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
public GetAttachmentCommand(AbstractRepositoryConnector repositoryConnector, 
        TaskRepository taskRepository,
        ITask task,
        TaskAttribute ta,
        OutputStream os) {
    this.ta = ta;
    this.task = task;
    this.taskRepository = taskRepository;
    this.repositoryConnector = repositoryConnector;
    this.os = os;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:12,代码来源:GetAttachmentCommand.java


示例13: createTask

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
/**
 * Creates an unsubmitted task that's to be populated and submitted later.
 * The task is local until submitted and kept in the tasklist under
 * "Unsubmitted" category.
 *
 * @param taskRepository repository the task will be submitted to later.
 * @param initializingData default data (such as product/component) to
 * preset in the new task's data
 * @return the newly created task.
 * @throws CoreException tasklist or task data storage is inaccessible
 */
public NbTask createTask (TaskRepository taskRepository, ITaskMapping initializingData) throws CoreException {
    ensureTaskListLoaded();
    AbstractTask task = createNewTask(taskRepository);
    AbstractRepositoryConnector repositoryConnector = taskRepositoryManager.getRepositoryConnector(taskRepository.getConnectorKind());
    AbstractTaskDataHandler taskDataHandler = taskRepository == localTaskRepository
            ? new LocalTaskDataHandler(taskRepository)
            : repositoryConnector.getTaskDataHandler();
    TaskAttributeMapper attributeMapper = taskDataHandler.getAttributeMapper(taskRepository);
    TaskData taskData = new TaskData(attributeMapper, repositoryConnector.getConnectorKind(), taskRepository.getRepositoryUrl(), "");
    taskDataHandler.initializeTaskData(taskRepository, taskData, initializingData, new NullProgressMonitor());
    initializeTask(repositoryConnector, taskData, task, taskRepository);
    return MylynSupport.getInstance().toNbTask(task);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:25,代码来源:MylynSupport.java


示例14: addTaskRepository

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
private void addTaskRepository (AbstractRepositoryConnector repositoryConnector, TaskRepository taskRepository) {
    if (!taskRepository.getConnectorKind().equals(repositoryConnector.getConnectorKind())) {
        throw new IllegalArgumentException("The given task repository is not managed by the given repository connector");
    }
    taskRepositoryManager.addRepositoryConnector(repositoryConnector);
    taskRepositoryManager.addRepository(taskRepository);
    // assert, noone should add two repository instances with the same URL
    assert taskRepository == taskRepositoryManager.getRepository(repositoryConnector.getConnectorKind(), taskRepository.getUrl());
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:10,代码来源:MylynSupport.java


示例15: registerConnectors

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
private void registerConnectors () {
    for (RepositoryConnectorProvider provider : result.allInstances()) {
        AbstractRepositoryConnector connector = provider.getConnector();
        if (connector != null) {
            taskRepositoryManager.addRepositoryConnector(connector);
        }
    }
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:9,代码来源:MylynSupport.java


示例16: createGetRepositoryTasksCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
public GetRepositoryTasksCommand createGetRepositoryTasksCommand (TaskRepository taskRepository, Set<String> taskIds) throws CoreException {
    AbstractRepositoryConnector repositoryConnector = taskRepositoryManager.getRepositoryConnector(taskRepository.getConnectorKind());
    GetRepositoryTasksCommand cmd = new GetRepositoryTasksCommand(repositoryConnector,
            taskRepository, taskIds, taskDataManager);
    return cmd;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:7,代码来源:CommandFactory.java


示例17: createSimpleQueryCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
public SimpleQueryCommand createSimpleQueryCommand (TaskRepository taskRepository, IRepositoryQuery query) throws CoreException {
    AbstractRepositoryConnector repositoryConnector = taskRepositoryManager.getRepositoryConnector(taskRepository.getConnectorKind());
    return new SimpleQueryCommand(repositoryConnector, taskRepository, taskDataManager, query);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:5,代码来源:CommandFactory.java


示例18: createGetAttachmentCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
public GetAttachmentCommand createGetAttachmentCommand (TaskRepository taskRepository, 
        NbTask nbTask, TaskAttribute ta, OutputStream os) {
    AbstractRepositoryConnector repositoryConnector = taskRepositoryManager.getRepositoryConnector(taskRepository.getConnectorKind());
    return new GetAttachmentCommand(repositoryConnector, taskRepository,
            Accessor.getInstance().getDelegate(nbTask), ta, os);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:7,代码来源:CommandFactory.java


示例19: MylynSubmitTaskJob

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
public MylynSubmitTaskJob (TaskDataManager taskDataManager, AbstractRepositoryConnector connector,
        TaskRepository taskRepository, ITask task, TaskData taskData, Set<TaskAttribute> oldAttributes) {
    super(taskDataManager, connector, taskRepository, task, taskData, oldAttributes);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:5,代码来源:SubmitTaskCommand.java


示例20: GetMultiTaskDataCommand

import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector; //导入依赖的package包/类
public GetMultiTaskDataCommand(AbstractRepositoryConnector repositoryConnector, TaskRepository taskRepository, TaskDataCollector collector, Set<String> ids) {
    this.taskRepository = taskRepository;
    this.repositoryConnector = repositoryConnector;
    this.ids = ids;
    this.collector = collector;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:7,代码来源:GetMultiTaskDataCommand.java



注:本文中的org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java EventListener类代码示例发布时间:2022-05-22
下一篇:
Java PropertiesConfigurationLayout类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap