Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 196069 Details for
Bug 168333
[activity] link repository fields to task fields
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
see comment #6
Timing_and_Estimation_Plugin.mylyn_tasks_core.patch (text/plain), 3.67 KB, created by
Roland Hautz
on 2011-05-19 01:27:54 EDT
(
hide
)
Description:
see comment #6
Filename:
MIME Type:
Creator:
Roland Hautz
Created:
2011-05-19 01:27:54 EDT
Size:
3.67 KB
patch
obsolete
>#P org.eclipse.mylyn.tasks.core >Index: src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java >=================================================================== >RCS file: /cvsroot/tools/org.eclipse.mylyn/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java,v >retrieving revision 1.114 >diff -u -r1.114 AbstractRepositoryConnector.java >--- src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java 17 Dec 2008 00:34:32 -0000 1.114 >+++ src/org/eclipse/mylyn/tasks/core/AbstractRepositoryConnector.java 4 Jul 2009 22:49:43 -0000 >@@ -278,4 +275,9 @@ > */ > public abstract void updateTaskFromTaskData(TaskRepository taskRepository, ITask task, TaskData taskData); > >+ public void activateTask(TaskRepository repository, ITask task) { >+ } >+ >+ public void deactivateTask(TaskRepository repository) { >+ } > } >Index: src/org/eclipse/mylyn/internal/tasks/core/TaskActivityManager.java >=================================================================== >RCS file: /cvsroot/tools/org.eclipse.mylyn/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/TaskActivityManager.java,v >retrieving revision 1.72 >diff -u -r1.72 TaskActivityManager.java >--- src/org/eclipse/mylyn/internal/tasks/core/TaskActivityManager.java 11 Mar 2009 00:12:44 -0000 1.72 >+++ src/org/eclipse/mylyn/internal/tasks/core/TaskActivityManager.java 4 Jul 2009 22:49:43 -0000 >@@ -29,6 +29,7 @@ > 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; >@@ -417,6 +417,12 @@ > activeTask = task; > ((AbstractTask) activeTask).setActive(true); > >+ AbstractRepositoryConnector connector = repositoryManager.getRepositoryConnector(task.getConnectorKind()); >+ >+ if (connector != null) { >+ connector.activateTask(repositoryManager.getRepository(task.getRepositoryUrl()), task); >+ } >+ > for (ITaskActivationListener listener : new ArrayList<ITaskActivationListener>(activationListeners)) { > try { > listener.taskActivated(task); >@@ -452,6 +458,12 @@ > ((AbstractTask) activeTask).setActive(false); > activeTask = null; > >+ AbstractRepositoryConnector connector = repositoryManager.getRepositoryConnector(task.getConnectorKind()); >+ >+ if (connector != null) { >+ connector.deactivateTask(repositoryManager.getRepository(task.getRepositoryUrl())); >+ } >+ > for (ITaskActivationListener listener : new ArrayList<ITaskActivationListener>(activationListeners)) { > try { > listener.taskDeactivated(task); >Index: src/org/eclipse/mylyn/internal/tasks/core/AbstractTask.java >=================================================================== >RCS file: /cvsroot/tools/org.eclipse.mylyn/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/AbstractTask.java,v >retrieving revision 1.34 >diff -u -r1.34 AbstractTask.java >--- src/org/eclipse/mylyn/internal/tasks/core/AbstractTask.java 8 May 2009 04:43:30 -0000 1.34 >+++ src/org/eclipse/mylyn/internal/tasks/core/AbstractTask.java 4 Jul 2009 22:49:43 -0000 >@@ -84,6 +84,8 @@ > > private int estimatedTimeHours = 0; > >+ private float totalTimeHours = -1; >+ > private boolean markReadPending; > > // TODO 4.0 make private >@@ -303,6 +305,14 @@ > this.estimatedTimeHours = estimated; > } > >+ public float getTotalTimeHours() { >+ return totalTimeHours; >+ } >+ >+ public void setTotalTimeHours(float total) { >+ this.totalTimeHours = total; >+ } >+ > void addParentContainer(AbstractTaskContainer container) { > containers.add(container); > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 168333
: 196069 |
196070
|
196071