Community
Participate
Working Groups
*/
public abstract void updateTaskFromTaskData(TaskRepository taskRepository, ITask task, TaskData taskData);
public void activateTask(TaskRepository repository, ITask task) {
}
public void deactivateTask(TaskRepository repository) {
import org.eclipse.core.runtime.Status;
import org.eclipse.mylyn.commons.core.StatusHandler;
import org.eclipse.mylyn.internal.tasks.core.TaskContainerDelta.Kind;
import org.eclipse.mylyn.tasks.core.AbstractRepositoryConnector;
import org.eclipse.mylyn.tasks.core.ITask;
import org.eclipse.mylyn.tasks.core.ITaskActivationListener;
import org.eclipse.mylyn.tasks.core.ITaskActivityListener;
activeTask = task;
((AbstractTask) activeTask).setActive(true);
AbstractRepositoryConnector connector = repositoryManager.getRepositoryConnector(task.getConnectorKind());
if (connector != null) {
connector.activateTask(repositoryManager.getRepository(task.getRepositoryUrl()), task);
((AbstractTask) activeTask).setActive(false);
activeTask = null;
connector.deactivateTask(repositoryManager.getRepository(task.getRepositoryUrl()));
private float totalTimeHours = -1;
this.estimatedTimeHours = estimated;
public float getTotalTimeHours() {
return totalTimeHours;
public void setTotalTimeHours(float total) {
this.totalTimeHours = total;
void addParentContainer(AbstractTaskContainer container) {
containers.add(container);