public class DetailsViewAjaxIssueAction
extends com.atlassian.jira.components.issueviewer.action.AjaxIssueAction
AjaxIssueAction
Note that the IssueFieldProvider has been overridden to ensure
all needed Details View editable fields are returned in case of having validation failed.
Lastly, the addErrors(Map) has been overridden to ensure that the Time Tracking sub field is returned correspondingly
to render on Details View.com.atlassian.jira.components.issueviewer.action.AjaxIssueAction.IssueRenderTimecom.atlassian.jira.web.action.JiraWebActionSupport.MessageType| Modifier and Type | Field and Description |
|---|---|
static String |
REQUESTED_RAPID_VIEW_ID |
issueFieldProvider, issueId, issueKey, issueService, lastReadTime| Constructor and Description |
|---|
DetailsViewAjaxIssueAction(com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.jira.issue.fields.rest.IssueFinderV2 issueFinder,
com.atlassian.jira.web.action.issue.IssueMetadataHelper issueMetadataHelper,
com.atlassian.jira.bc.issue.IssueService issueService,
com.atlassian.jira.components.issueviewer.service.SessionSearchService sessionSearchService,
com.atlassian.jira.user.UserIssueHistoryManager userIssueHistoryManager,
com.atlassian.jira.components.issueviewer.viewissue.webpanel.WebPanelMapperUtil webPanelMapperUtil,
com.atlassian.jira.components.issueviewer.service.ActionUtilsService actionUtilsService,
DetailsViewIssueFieldProvider detailsViewIssueFieldProvider,
com.atlassian.jira.components.issueviewer.viewissue.IssueOperationLinksProvider issueOperationLinksProvider,
com.atlassian.jira.components.issueviewer.viewissue.IssueSummaryProvider issueSummaryProvider,
com.atlassian.jira.security.JiraAuthenticationContext jiraAuthenticationContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addErrors(Map<String,String> errors) |
void |
setFieldValuesHolder(Map<String,Object> fieldValuesHolder) |
void |
setRapidViewId(Long rapidViewId) |
doDefault, doExecute, doValidation, getJson, isPrefetch, isSingleFieldEdit, setLoadFields, setPrefetch, setShouldUpdateCurrentProject, setSingleFieldEdit, setSkipScreenCheck, shouldUpdateCurrentProject, validatecreateContentIdCollector, getFieldValuesHolder, getIssueId, getIssueKey, getIssueOperation, setIssueId, setIssueKey, setLastReadTimeaddError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addErrorMessages, addErrorMessages, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, checkIfUrlIsAllowed, execute, forceRedirect, getActionName, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getComponentInstanceOfType, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDefaultResourceBundle, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTimeFormat, getUnescapedText, getUntransformedRawText, getUriValidator, getUserFullName, getUserManager, getUserPreferences, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasAnyErrors, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isIndexing, isInlineDialogMode, isKeyDefined, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, removeKeyOrAddError, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncodeaddError, addErrorMessage, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrorspublic static final String REQUESTED_RAPID_VIEW_ID
public DetailsViewAjaxIssueAction(com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.jira.issue.fields.rest.IssueFinderV2 issueFinder,
com.atlassian.jira.web.action.issue.IssueMetadataHelper issueMetadataHelper,
com.atlassian.jira.bc.issue.IssueService issueService,
com.atlassian.jira.components.issueviewer.service.SessionSearchService sessionSearchService,
com.atlassian.jira.user.UserIssueHistoryManager userIssueHistoryManager,
com.atlassian.jira.components.issueviewer.viewissue.webpanel.WebPanelMapperUtil webPanelMapperUtil,
com.atlassian.jira.components.issueviewer.service.ActionUtilsService actionUtilsService,
DetailsViewIssueFieldProvider detailsViewIssueFieldProvider,
com.atlassian.jira.components.issueviewer.viewissue.IssueOperationLinksProvider issueOperationLinksProvider,
com.atlassian.jira.components.issueviewer.viewissue.IssueSummaryProvider issueSummaryProvider,
com.atlassian.jira.security.JiraAuthenticationContext jiraAuthenticationContext)
Copyright © 2007–2025 Atlassian. All rights reserved.