本文整理汇总了Java中org.eclipse.mylyn.tasks.core.data.AbstractTaskDataHandler类的典型用法代码示例。如果您正苦于以下问题:Java AbstractTaskDataHandler类的具体用法?Java AbstractTaskDataHandler怎么用?Java AbstractTaskDataHandler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
AbstractTaskDataHandler类属于org.eclipse.mylyn.tasks.core.data包,在下文中一共展示了AbstractTaskDataHandler类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createSubtask
import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataHandler; //导入依赖的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);
}
示例2: createTask
import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataHandler; //导入依赖的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);
}
示例3: getTaskDataHandler
import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataHandler; //导入依赖的package包/类
@Override
public @Nullable AbstractTaskDataHandler getTaskDataHandler() {
return taskDataHandler;
}
示例4: getTaskDataHandler
import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataHandler; //导入依赖的package包/类
@Override
public AbstractTaskDataHandler getTaskDataHandler()
{
return taskDataHandler;
}
示例5: getTaskDataHandler
import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataHandler; //导入依赖的package包/类
@Override
public AbstractTaskDataHandler getTaskDataHandler() {
return taskDataHandler;
}
示例6: getTaskDataHandler
import org.eclipse.mylyn.tasks.core.data.AbstractTaskDataHandler; //导入依赖的package包/类
@Override
public AbstractTaskDataHandler getTaskDataHandler() {
return handler;
}