Package com.atlassian.jira.task
Class NonExclusiveTaskContext
java.lang.Object
com.atlassian.jira.task.NonExclusiveTaskContext
- All Implemented Interfaces:
TaskContext
,Serializable
- Direct Known Subclasses:
CloneIssueTaskContext
General context that can be used for a task that has NO requirement to be unique, i.e. many of these can run at the same time.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildProgressURL
(Long taskId) This factory method is called to build a progress URL so the TaskDescriptor can allow some one to navigate to the task's "web page".boolean
int
hashCode()
toString()
-
Constructor Details
-
NonExclusiveTaskContext
- Parameters:
progressURL
- progress URL to be returned as-is bybuildProgressURL(java.lang.Long)
taskContextName
- this name should be unique between task submitters, to identify their task
-
-
Method Details
-
buildProgressURL
Description copied from interface:TaskContext
This factory method is called to build a progress URL so the TaskDescriptor can allow some one to navigate to the task's "web page". The URL should start with "/" and be ready for the servlet context path to be prepended.- Specified by:
buildProgressURL
in interfaceTaskContext
- Parameters:
taskId
- - the id of the task. Since this is not known until task submission, this call back is informed of it once created.- Returns:
- returns a context specific progress URL that a user can go to to view the progress of a task.
-
getTaskContextName
-
equals
-
hashCode
public int hashCode() -
toString
-