diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/AbstractTask.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/AbstractTask.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/AbstractTask.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/AbstractTask.java index d0f0bd38d..bc2f2d9fe 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/AbstractTask.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/AbstractTask.java @@ -126,7 +126,7 @@ public abstract class AbstractTask extends AbstractTaskContainer implements ITas @Deprecated public void setLastReadTimeStamp(String lastReadTimeStamp) { - this.lastReadTimeStamp = lastReadTimeStamp.intern(); + this.lastReadTimeStamp = (lastReadTimeStamp != null) ? lastReadTimeStamp.intern() : null; } /** @@ -167,7 +167,7 @@ public abstract class AbstractTask extends AbstractTaskContainer implements ITas public void setOwner(String owner) { if (!areEqual(this.owner, owner)) { String oldValue = this.owner; - this.owner = owner.intern(); + this.owner = (owner != null) ? owner.intern() : null; firePropertyChange("owner", oldValue, owner); //$NON-NLS-1$ } } @@ -197,7 +197,7 @@ public abstract class AbstractTask extends AbstractTaskContainer implements ITas } public final void setRepositoryUrl(String repositoryUrl) { - this.repositoryUrl = repositoryUrl.intern(); + this.repositoryUrl = (repositoryUrl != null) ? repositoryUrl.intern() : null; super.setHandleIdentifier(RepositoryTaskHandleUtil.getHandle(repositoryUrl, taskId)); } @@ -270,7 +270,7 @@ public abstract class AbstractTask extends AbstractTaskContainer implements ITas public void setPriority(String priority) { if (!areEqual(this.priority, priority)) { String oldValue = this.priority; - this.priority = priority.intern(); + this.priority = (priority != null) ? priority.intern() : null; firePropertyChange("priority", oldValue, priority); //$NON-NLS-1$ } } @@ -413,7 +413,7 @@ public abstract class AbstractTask extends AbstractTaskContainer implements ITas public void setTaskKind(String taskKind) { if (!areEqual(this.taskKind, taskKind)) { String oldValue = this.taskKind; - this.taskKind = taskKind.intern(); + this.taskKind = (taskKind != null) ? taskKind.intern() : null; firePropertyChange("taskKind", oldValue, taskKind); //$NON-NLS-1$ } } |