|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object webwork.action.ActionSupport com.atlassian.jira.action.JiraActionSupport com.atlassian.jira.web.action.JiraWebActionSupport com.atlassian.jira.web.action.ProjectActionSupport com.atlassian.jira.web.action.IssueActionSupport com.atlassian.jira.web.action.issue.AbstractIssueSelectAction com.atlassian.jira.web.action.issue.AbstractViewIssue com.atlassian.jira.web.action.issue.AbstractCommentableIssue com.atlassian.jira.web.action.issue.AddComment com.atlassian.jira.web.action.issue.ViewIssue
Field Summary | |
(package private) java.lang.String |
actionOrder
|
(package private) java.util.List |
actions
|
(package private) java.util.List |
components
|
(package private) java.util.List |
fixVersions
|
(package private) java.lang.String |
page
|
(package private) java.util.List |
versions
|
(package private) java.lang.String |
vote
|
(package private) java.lang.String |
watch
|
Fields inherited from class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction |
id |
Fields inherited from class com.atlassian.jira.web.action.IssueActionSupport |
attachmentManager |
Fields inherited from class com.atlassian.jira.web.action.ProjectActionSupport |
projectManager, savedFilters |
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request |
Fields inherited from class com.atlassian.jira.action.JiraActionSupport |
log |
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface com.atlassian.jira.util.I18nHelper |
DEFAULT_RESOURCE_BUNDLE |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Constructor Summary | |
ViewIssue(RepositoryManager repositoryManager,
PermissionManager permissionManager,
TrackbackManager trackbackManager,
ThumbnailManager thumbnailManager,
SubTaskManager subTaskManager,
IssueLinkManager issueLinkManager,
IssueLinkTypeManager issueLinkTypeManager,
VoteManager voteManager,
WatcherManager watcherManager,
com.atlassian.plugin.PluginManager pluginManager)
|
Method Summary | |
protected java.lang.String |
doExecute()
|
java.lang.String |
doMoveIssueLink()
|
protected void |
doValidation()
|
java.lang.String |
getActionOrder()
|
java.util.Collection |
getActions()
|
org.ofbiz.core.entity.GenericValue |
getAssignIn()
|
java.util.Map |
getAvailabelActions(org.ofbiz.core.entity.GenericValue issue)
|
java.util.Map |
getAvailableActions()
|
java.util.Collection |
getComponents()
|
java.lang.Long |
getCurrentSubTaskSequence()
|
java.lang.String |
getCustomFieldValue(org.ofbiz.core.entity.GenericValue customfield)
Used for XML view of an issue |
java.lang.String |
getDurationString(java.lang.Long millis)
Used by the rss view to display time estimates. |
java.lang.String |
getEstimate()
|
java.util.Collection |
getFileAttachments()
|
java.util.Collection |
getFixVersions()
|
java.lang.String |
getHistoryIssuetype()
|
java.util.Collection |
getImageAttachments()
|
java.util.Collection |
getIssueTabPanels()
|
java.lang.String |
getIssuetype()
|
java.lang.String |
getIssueUrl()
|
JiraWorkflow |
getJiraWorkflow()
|
java.lang.String |
getOldIssueUrl()
|
java.lang.String |
getPage()
Determine which page of the ViewIssue we're on Options are : comments - brief overview of the issue and all the comments (default) details - detailed view of the issue history - the history log of the issue |
PagerManager |
getPagerManager()
|
org.ofbiz.core.entity.GenericValue |
getParentIssue()
|
protected RepositoryManager |
getRepositoryManager()
|
SearchSort |
getSorter()
|
SubTaskBean |
getSubTaskBean()
|
java.util.Collection |
getSubTaskIssueTypes()
|
java.lang.Long |
getSubTaskSequence()
|
java.lang.String |
getSubTaskView()
|
java.util.Collection |
getThumbnails()
|
java.lang.String |
getTimeOriginalEstimate()
|
java.lang.String |
getTimeSpent()
|
java.util.Collection |
getTrackbacks()
|
java.util.Set |
getValidCustomFields()
Used for XML view of an issue |
java.util.Collection |
getVersions()
|
java.lang.String |
getView()
Retrieve the value of the view variable. |
java.util.List |
getVisibleCustomFields()
|
java.util.List |
getVisibleCustomFields(org.ofbiz.core.entity.GenericValue issue)
|
java.util.List |
getVisibleFieldLayoutItems(java.lang.String issueType)
|
java.util.Collection |
getWatcherList()
|
boolean |
isAllowedReorderSubTasks()
|
boolean |
isAttachable()
Determine whether the current user can attach files to this issue |
boolean |
isCanViewProjectRepositories()
Check that the user has permission to view repositories and that the project has at least one associated repository |
boolean |
isCanViewVoterWatcherList()
|
boolean |
isCanViewWatcherList()
|
boolean |
isClosed()
Determine whether the current issue is closed or not |
boolean |
isClosed(org.ofbiz.core.entity.GenericValue issue)
Determine whether the passed issue is closed or not |
boolean |
isIssueLinkCreatable()
Tests whether linking is enabled and the user has the link issue permission in the issue's project and whether there are any existing (non-system) issue link types. |
boolean |
isIssueReportedByMe()
|
boolean |
isMovable()
Determine whether the current user can Move the issue |
boolean |
isShowIssueDetails(java.lang.Long projectId,
org.ofbiz.core.entity.GenericValue issue)
Determine if table displaying time tracking, attachments, environment, issue linking, trackbacks or custom fields is required. |
boolean |
isSubTask()
Determines whether the issue is a sub task - i.e. |
boolean |
isToolkitAvailable()
|
java.lang.Boolean |
isViewIssue()
Return Boolean.TRUE if this is the ViewIssue page (so the UI can customise itself). |
boolean |
isVotedAlready()
Determine whether the current user has voted already or not |
boolean |
isWatchingAlready()
Determine whether the current user is already watching the issue or not |
boolean |
isWorkable()
Determine whether the current user can work on this issue |
void |
setActionOrder(java.lang.String actionOrder)
|
void |
setCurrentSubTaskSequence(java.lang.Long currentSubTaskSequence)
|
void |
setIssuetype(java.lang.String issuetypeId)
|
void |
setPage(java.lang.String page)
|
void |
setResetPager(java.lang.String resetPager)
|
void |
setSubTaskSequence(java.lang.Long subTaskSequence)
|
void |
setSubTaskView(java.lang.String subTaskView)
|
void |
setView(java.lang.String view)
Set the view, valid value are null or rss |
void |
setVote(java.lang.String vote)
|
void |
setWatch(java.lang.String watch)
|
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractCommentableIssue |
getComment, getCommentLevel, getCommentLevels, setComment, setCommentLevel |
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractViewIssue |
getAttachments, getIssueLinkManager, getLinkCollection, getPossibleComponents, getPossibleVersions, getPossibleVersionsReleasedFirst, getSubTaskManager, isScreenshotAttachable, isSubTaskCreatable |
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction |
getDefaultSecurityLevel, getId, getIssue, getIssuePath, getKey, getProject, getSecurityLevel, getSecurityLevel, getSecurityLevelName, getSecurityLevels, getSecurityLevels, getViewIssueKey, getViewUrl, isEditable, isEditable, isIssueExists, redirectToView, resetIssue, setId, setIssue, setKey, setViewIssueKey |
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport |
getActionManager, getAttachmentManager, getCustomFieldManager, getDaysPerWeek, getHoursPerDay, getIssueManager, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getSearchRequest, getUrlEncoded, getWorkflow, isCustomFieldHidden, isFieldHidden, isFieldHidden, isFieldHidden, setCurrentIssue |
Methods inherited from class com.atlassian.jira.web.action.ProjectActionSupport |
getBrowseableProjects, getBrowseableProjectsInCategory, getSavedFilters, getSelectedProject, isEnterprise, setSelectedProject, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, execute, getActionName, getApplicationProperties, getDelegator, getLocaleUtils, getResult, getUnescapedText, getWatcherManager, hasAnyErrors, isIndexing |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, addIllegalArgumentException, doDefault, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.util.ErrorCollection |
addError, addErrorMessage, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors |
Methods inherited from interface webwork.action.CommandDriven |
setCommand |
Field Detail |
java.lang.String page
java.lang.String actionOrder
java.util.List actions
java.util.List versions
java.util.List components
java.util.List fixVersions
java.lang.String vote
java.lang.String watch
Constructor Detail |
public ViewIssue(RepositoryManager repositoryManager, PermissionManager permissionManager, TrackbackManager trackbackManager, ThumbnailManager thumbnailManager, SubTaskManager subTaskManager, IssueLinkManager issueLinkManager, IssueLinkTypeManager issueLinkTypeManager, VoteManager voteManager, WatcherManager watcherManager, com.atlassian.plugin.PluginManager pluginManager)
Method Detail |
protected void doValidation()
doValidation
in class AddComment
protected java.lang.String doExecute() throws java.lang.Exception
doExecute
in class AddComment
java.lang.Exception
public PagerManager getPagerManager()
public java.util.Collection getComponents() throws java.lang.Exception
java.lang.Exception
public java.util.Collection getVersions() throws java.lang.Exception
java.lang.Exception
public java.util.Collection getFixVersions() throws java.lang.Exception
java.lang.Exception
public boolean isMovable() throws java.lang.Exception
java.lang.Exception
public boolean isWorkable() throws java.lang.Exception
java.lang.Exception
public boolean isClosed() throws java.lang.Exception
java.lang.Exception
public boolean isClosed(org.ofbiz.core.entity.GenericValue issue) throws java.lang.Exception
java.lang.Exception
public boolean isAttachable() throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean isViewIssue()
public boolean isWatchingAlready() throws java.lang.Exception
java.lang.Exception
public boolean isIssueReportedByMe() throws java.lang.Exception
java.lang.Exception
public java.util.List getVisibleFieldLayoutItems(java.lang.String issueType)
public java.lang.String getPage()
public void setPage(java.lang.String page)
public java.util.Collection getActions() throws java.lang.Exception
java.lang.Exception
public java.util.Collection getIssueTabPanels()
public java.util.Map getAvailableActions() throws java.lang.Exception
java.lang.Exception
public java.util.Map getAvailabelActions(org.ofbiz.core.entity.GenericValue issue) throws java.lang.Exception
java.lang.Exception
public java.lang.String getEstimate() throws java.lang.Exception
java.lang.Exception
public java.lang.String getTimeOriginalEstimate() throws java.lang.Exception
java.lang.Exception
public java.lang.String getTimeSpent() throws java.lang.Exception
java.lang.Exception
public void setVote(java.lang.String vote)
public void setWatch(java.lang.String watch)
public java.util.List getVisibleCustomFields()
public java.util.List getVisibleCustomFields(org.ofbiz.core.entity.GenericValue issue)
public void setResetPager(java.lang.String resetPager)
public boolean isCanViewProjectRepositories()
protected RepositoryManager getRepositoryManager()
public java.lang.String getIssueUrl()
public java.lang.String getOldIssueUrl()
public java.util.Collection getTrackbacks() throws org.ofbiz.core.entity.GenericEntityException
org.ofbiz.core.entity.GenericEntityException
public java.util.Collection getThumbnails() throws java.lang.Exception
java.lang.Exception
public java.util.Collection getFileAttachments() throws java.lang.Exception
java.lang.Exception
public java.util.Collection getImageAttachments() throws java.lang.Exception
java.lang.Exception
public boolean isToolkitAvailable()
public java.util.Set getValidCustomFields() throws FieldException
FieldException
public java.lang.String getCustomFieldValue(org.ofbiz.core.entity.GenericValue customfield) throws java.lang.Exception
java.lang.Exception
public java.lang.String getView()
public void setView(java.lang.String view)
view
- public java.lang.String getDurationString(java.lang.Long millis)
millis
-
public org.ofbiz.core.entity.GenericValue getParentIssue()
public SubTaskBean getSubTaskBean()
public java.lang.String getHistoryIssuetype()
public SearchSort getSorter()
public java.lang.String doMoveIssueLink() throws java.lang.Exception
java.lang.Exception
public boolean isAllowedReorderSubTasks()
public java.lang.String getSubTaskView()
public void setSubTaskView(java.lang.String subTaskView)
public java.lang.Long getCurrentSubTaskSequence()
public void setCurrentSubTaskSequence(java.lang.Long currentSubTaskSequence)
public java.lang.Long getSubTaskSequence()
public void setSubTaskSequence(java.lang.Long subTaskSequence)
public java.util.Collection getSubTaskIssueTypes()
public org.ofbiz.core.entity.GenericValue getAssignIn()
public JiraWorkflow getJiraWorkflow() throws WorkflowException
WorkflowException
public boolean isIssueLinkCreatable()
public void setIssuetype(java.lang.String issuetypeId)
public java.lang.String getIssuetype()
public boolean isShowIssueDetails(java.lang.Long projectId, org.ofbiz.core.entity.GenericValue issue) throws java.lang.Exception
java.lang.Exception
public boolean isSubTask()
AbstractViewIssue
isSubTask
in class AbstractViewIssue
public boolean isVotedAlready()
public boolean isCanViewVoterWatcherList() throws org.ofbiz.core.entity.GenericEntityException
org.ofbiz.core.entity.GenericEntityException
public boolean isCanViewWatcherList() throws org.ofbiz.core.entity.GenericEntityException
org.ofbiz.core.entity.GenericEntityException
public java.util.Collection getWatcherList()
public java.lang.String getActionOrder()
public void setActionOrder(java.lang.String actionOrder)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |