public class IssueActionSupport extends ProjectActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport.MessageType
Modifier and Type | Field and Description |
---|---|
protected com.atlassian.jira.issue.AttachmentManager |
attachmentManager |
projectManager
Constructor and Description |
---|
IssueActionSupport() |
IssueActionSupport(com.atlassian.jira.issue.IssueManager issueManager,
com.atlassian.jira.issue.CustomFieldManager customFieldManager,
com.atlassian.jira.issue.AttachmentManager attachmentManager,
com.atlassian.jira.project.ProjectManager projectManager,
com.atlassian.jira.security.PermissionManager permissionManager,
com.atlassian.jira.project.version.VersionManager versionManager,
com.atlassian.jira.user.UserIssueHistoryManager userHistoryManager,
com.atlassian.jira.bc.issue.worklog.TimeTrackingConfiguration timeTrackingConfiguration) |
Modifier and Type | Method and Description |
---|---|
void |
clearSelectedIssue() |
com.atlassian.jira.issue.AttachmentManager |
getAttachmentManager() |
String |
getCurrentFailedLoginCount(com.atlassian.jira.user.ApplicationUser user)
This can be called to get a the number of times the user currently failed to logged in
|
String |
getCurrentJQL()
Reutrns the JQL representation of the curren search erquest in the session.
|
com.atlassian.jira.issue.CustomFieldManager |
getCustomFieldManager() |
BigDecimal |
getDaysPerWeek() |
boolean |
getEverLoggedIn(com.atlassian.jira.user.ApplicationUser user)
True if the user has ever logged in to JIRA
|
BigDecimal |
getHoursPerDay() |
com.atlassian.jira.issue.IssueManager |
getIssueManager() |
String |
getLastFailedLogin(com.atlassian.jira.user.ApplicationUser user)
This can be called to get a description of the last time the user failed to logged in
|
String |
getLastLogin(com.atlassian.jira.user.ApplicationUser user)
This can be called to get a description of the last time the user logged in
|
String |
getLoginCount(com.atlassian.jira.user.ApplicationUser user)
This can be called to get a the number of times the user logged in
|
List<com.atlassian.jira.project.VersionProxy> |
getPossibleVersions(org.ofbiz.core.entity.GenericValue project)
Returns a list of versions applicable to this issue (unreleased first).
|
List<com.atlassian.jira.project.VersionProxy> |
getPossibleVersionsReleasedFirst(org.ofbiz.core.entity.GenericValue project)
Returns a list of versions applicable to this issue (released first).
|
String |
getPrettyDuration(Long v)
this formatting function is shared by the full view for navigator as well as view issue.
|
String |
getPreviousLogin(com.atlassian.jira.user.ApplicationUser user)
This can be called to get a description of the second last time the user logged in
|
com.atlassian.jira.issue.search.SearchRequest |
getSearchRequest()
This method will return the one in the current search request, or return null if one does not exist
|
Long |
getSelectedIssueId() |
protected com.atlassian.jira.web.session.SessionPagerFilterManager |
getSessionPagerFilterManager() |
protected com.atlassian.jira.web.session.SessionSearchRequestManager |
getSessionSearchRequestManager() |
com.atlassian.jira.web.session.SessionSearchObjectManagerFactory |
getSessionSearchRequestManagerFactory() |
protected com.atlassian.jira.web.session.SessionSelectedIssueManager |
getSessionSelectedIssueManager() |
String |
getTotalFailedLoginCount(com.atlassian.jira.user.ApplicationUser user)
This can be called to get a the total number of times the user has failed to logged in
|
String |
getUrlEncoded(String s) |
com.opensymphony.workflow.Workflow |
getWorkflow() |
String |
getWorkflowTransitionDescription(com.opensymphony.workflow.loader.ActionDescriptor descriptor) |
String |
getWorkflowTransitionDisplayName(com.opensymphony.workflow.loader.ActionDescriptor descriptor)
Get the i18n'ed name of a workflow action (eg.
|
boolean |
isCustomFieldHidden(Long projectId,
Long customFieldId,
String issueTypeId)
Deprecated.
Use
FieldVisibilityManager.isCustomFieldHidden(java.lang.Long, java.lang.Long,
java.lang.String) instead. |
boolean |
isElevatedSecurityCheckRequired(com.atlassian.jira.user.ApplicationUser user)
True if the user requires an elevated security check on the next login
|
boolean |
isFieldHidden(Long projectId,
String id,
Integer issueTypeId) |
boolean |
isFieldHidden(Long projectId,
String id,
String issueTypeId)
Deprecated.
Use
FieldVisibilityManager.isFieldHidden(java.lang.Long, java.lang.String, java.lang.String)
instead. |
boolean |
isTimeTrackingEnabled() |
void |
setCurrentIssue(com.atlassian.jira.issue.Issue issue)
Sets the current issue.
|
protected void |
setSearchRequest(com.atlassian.jira.issue.search.SearchRequest searchRequest)
This method set the SearchRequest in the user's session
|
protected void |
updateSearchRequest() |
escapeJavaScript, getHtmlEncodedText, getI18n, getSelectedProjectId, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, htmlEncode, setSelectedProject, setSelectedProject
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasIssuePermission, hasPermission, hasProjectPermission, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, urlEncode
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResourceBundle, getResult, getUnescapedText, getUntransformedRawText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError
addError, addErrorMessage, doDefault, doExecute, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected final com.atlassian.jira.issue.AttachmentManager attachmentManager
public IssueActionSupport(com.atlassian.jira.issue.IssueManager issueManager, com.atlassian.jira.issue.CustomFieldManager customFieldManager, com.atlassian.jira.issue.AttachmentManager attachmentManager, com.atlassian.jira.project.ProjectManager projectManager, com.atlassian.jira.security.PermissionManager permissionManager, com.atlassian.jira.project.version.VersionManager versionManager, com.atlassian.jira.user.UserIssueHistoryManager userHistoryManager, com.atlassian.jira.bc.issue.worklog.TimeTrackingConfiguration timeTrackingConfiguration)
public IssueActionSupport()
public com.atlassian.jira.issue.IssueManager getIssueManager()
public com.atlassian.jira.issue.CustomFieldManager getCustomFieldManager()
public com.atlassian.jira.issue.AttachmentManager getAttachmentManager()
public com.atlassian.jira.issue.search.SearchRequest getSearchRequest()
public String getCurrentJQL()
protected void setSearchRequest(com.atlassian.jira.issue.search.SearchRequest searchRequest)
searchRequest
- The seerachRequest to place in the sessionprotected com.atlassian.jira.web.session.SessionSearchRequestManager getSessionSearchRequestManager()
protected com.atlassian.jira.web.session.SessionSelectedIssueManager getSessionSelectedIssueManager()
protected com.atlassian.jira.web.session.SessionPagerFilterManager getSessionPagerFilterManager()
public com.atlassian.jira.web.session.SessionSearchObjectManagerFactory getSessionSearchRequestManagerFactory()
protected void updateSearchRequest()
public void setCurrentIssue(com.atlassian.jira.issue.Issue issue)
issue
- The issue that you are currently viewing.public List<com.atlassian.jira.project.VersionProxy> getPossibleVersions(org.ofbiz.core.entity.GenericValue project) throws Exception
Exception
public List<com.atlassian.jira.project.VersionProxy> getPossibleVersionsReleasedFirst(org.ofbiz.core.entity.GenericValue project) throws Exception
Exception
public com.opensymphony.workflow.Workflow getWorkflow()
public BigDecimal getHoursPerDay()
public BigDecimal getDaysPerWeek()
public boolean isTimeTrackingEnabled()
public String getPrettyDuration(Long v)
v
- duration in secondspublic void clearSelectedIssue()
public Long getSelectedIssueId()
@Deprecated public boolean isCustomFieldHidden(Long projectId, Long customFieldId, String issueTypeId)
FieldVisibilityManager.isCustomFieldHidden(java.lang.Long, java.lang.Long,
java.lang.String)
instead.projectId
- customFieldId
- the data store id of the custom field@Deprecated public boolean isFieldHidden(Long projectId, String id, String issueTypeId)
FieldVisibilityManager.isFieldHidden(java.lang.Long, java.lang.String, java.lang.String)
instead.projectId
- id
- fieldIdpublic String getWorkflowTransitionDisplayName(com.opensymphony.workflow.loader.ActionDescriptor descriptor)
descriptor
- Descriptor eg. from JiraWorkflow.getDescriptor()
public String getWorkflowTransitionDescription(com.opensymphony.workflow.loader.ActionDescriptor descriptor)
public String getLastLogin(com.atlassian.jira.user.ApplicationUser user)
user
- the user in play (not the current user but any user)public String getPreviousLogin(com.atlassian.jira.user.ApplicationUser user)
user
- the user in play (not the current user but any user)public String getLastFailedLogin(com.atlassian.jira.user.ApplicationUser user)
user
- the user in play (not the current user but any user)public String getLoginCount(com.atlassian.jira.user.ApplicationUser user)
user
- the user in play (not the current user but any user)public String getCurrentFailedLoginCount(com.atlassian.jira.user.ApplicationUser user)
user
- the user in play (not the current user but any user)public String getTotalFailedLoginCount(com.atlassian.jira.user.ApplicationUser user)
user
- the user in play (not the current user but any user)public boolean isElevatedSecurityCheckRequired(com.atlassian.jira.user.ApplicationUser user)
user
- the user in play (not the current user but any user)public boolean getEverLoggedIn(com.atlassian.jira.user.ApplicationUser user)
user
- the user in play (not the current user but any user)Copyright © 2007–2015 Atlassian. All rights reserved.