public abstract class AbstractWorklogAction
extends com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport.MessageType| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
adjustEstimate |
protected com.atlassian.jira.bc.issue.comment.CommentService |
commentService |
protected DateTimeHelper |
dateTimeHelper |
protected com.atlassian.jira.web.FieldVisibilityManager |
fieldVisibilityManager |
protected com.atlassian.jira.util.JiraDurationUtils |
jiraDurationUtils |
protected com.atlassian.jira.security.roles.ProjectRoleManager |
projectRoleManager |
protected TimeZoneManager |
timeZoneManager |
protected WorklogProService |
worklogService |
| Constructor and Description |
|---|
AbstractWorklogAction(com.atlassian.jira.issue.IssueManager issueManager,
WorklogProService worklogService,
com.atlassian.jira.bc.issue.comment.CommentService commentService,
com.atlassian.jira.security.roles.ProjectRoleManager projectRoleManager,
com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager,
com.atlassian.jira.issue.fields.layout.field.FieldLayoutManager fieldLayoutManager,
com.atlassian.jira.issue.RendererManager rendererManager,
com.atlassian.jira.user.util.UserUtil userUtil,
TimeZoneManager timeZoneManager,
DateTimeHelper dateTimeHelper) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAdjustEstimate() |
java.lang.String |
getAdjustmentAmount() |
java.lang.String |
getComment() |
java.lang.String |
getCommentLevel() |
protected <T> T |
getComponentInstanceOfType(java.lang.Class<T> clazz)
This can be called to get a component from the
ComponentAccessor. |
java.lang.String |
getEndDate() |
java.lang.String |
getEndDateJS() |
java.lang.String |
getEstimate() |
java.lang.String |
getFilter() |
java.util.Collection<java.lang.String> |
getGroupLevels() |
protected com.atlassian.jira.util.I18nHelper |
getI18nHelper() |
com.atlassian.jira.issue.MutableIssue |
getIssue() |
java.lang.Long |
getIssueId() |
java.lang.String |
getIssueKey() |
com.atlassian.jira.issue.IssueManager |
getIssueManager() |
java.lang.String |
getJql() |
java.lang.String |
getLogAnother() |
java.lang.String |
getNavFilter() |
java.lang.String |
getNewEstimate() |
protected java.time.ZonedDateTime |
getParsedEndDate() |
protected java.time.ZonedDateTime |
getParsedEndDateJS() |
protected java.time.ZonedDateTime |
getParsedStartDate() |
protected java.time.ZonedDateTime |
getParsedStartDateJS() |
java.lang.String |
getPeriod() |
java.util.Collection<com.atlassian.jira.security.roles.ProjectRole> |
getRoleLevels() |
java.lang.String |
getSelectedLevelName(java.lang.String commentLevel) |
java.lang.String |
getStartDate() |
java.lang.String |
getStartDateJS() |
java.lang.String |
getText(java.lang.String key) |
java.lang.String |
getText(java.lang.String key,
java.lang.String value1) |
java.lang.String |
getText(java.lang.String key,
java.lang.String value1,
java.lang.String value2) |
java.lang.String |
getText(java.lang.String key,
java.lang.String value1,
java.lang.String value2,
java.lang.String value3) |
java.lang.String |
getText(java.lang.String key,
java.lang.String value1,
java.lang.String value2,
java.lang.String value3,
java.lang.String value4) |
java.lang.String |
getTimeLogged() |
java.util.TimeZone |
getTimezoneOfLoggedInUser() |
java.lang.String |
getUsername() |
java.lang.String |
getWorkDescriptionEditHtml(java.lang.String comment,
java.lang.String issueKey)
Renders the input control for the Work Description (i.e.
|
java.lang.String |
getWorklogAuthorDisplayName() |
java.lang.String |
getWorklogAuthorUsername() |
java.lang.Long |
getWorklogId() |
boolean |
isLevelSelected(java.lang.String visibilityLevel) |
boolean |
isLoggingWorkForMultipleIssues() |
void |
setAdjustEstimate(java.lang.String adjustEstimate) |
void |
setAdjustmentAmount(java.lang.String adjustmentAmount) |
void |
setComment(java.lang.String comment) |
void |
setCommentLevel(java.lang.String commentLevel) |
void |
setEndDate(java.lang.String endDate) |
void |
setEndDateJS(java.lang.String endDateJS) |
void |
setFilter(java.lang.String filter) |
void |
setIssueId(java.lang.Long issueId) |
void |
setIssueKey(java.lang.String issueKey) |
void |
setJql(java.lang.String jql) |
void |
setLogAnother(java.lang.String logAnother) |
void |
setNavFilter(java.lang.String filter) |
void |
setNewEstimate(java.lang.String newEstimate) |
void |
setPeriod(java.lang.String period) |
void |
setStartDate(java.lang.String startDate) |
void |
setStartDateJS(java.lang.String startDateJS) |
void |
setTimeLogged(java.lang.String timeLogged) |
void |
setUsername(java.lang.String username) |
void |
setWorklogAuthorUsername(java.lang.String worklogAuthorUsername) |
void |
setWorklogId(java.lang.Long worklogId) |
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncodeaddErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getDefaultResourceBundle, getKeysForPrefix, getLocale, getOfBizDelegator, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddErroraddError, addErrorMessage, doDefault, doExecute, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected java.lang.String adjustEstimate
protected final WorklogProService worklogService
protected final com.atlassian.jira.bc.issue.comment.CommentService commentService
protected final com.atlassian.jira.security.roles.ProjectRoleManager projectRoleManager
protected final com.atlassian.jira.util.JiraDurationUtils jiraDurationUtils
protected final com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager
protected final DateTimeHelper dateTimeHelper
protected final TimeZoneManager timeZoneManager
public AbstractWorklogAction(com.atlassian.jira.issue.IssueManager issueManager,
WorklogProService worklogService,
com.atlassian.jira.bc.issue.comment.CommentService commentService,
com.atlassian.jira.security.roles.ProjectRoleManager projectRoleManager,
com.atlassian.jira.web.FieldVisibilityManager fieldVisibilityManager,
com.atlassian.jira.issue.fields.layout.field.FieldLayoutManager fieldLayoutManager,
com.atlassian.jira.issue.RendererManager rendererManager,
com.atlassian.jira.user.util.UserUtil userUtil,
TimeZoneManager timeZoneManager,
DateTimeHelper dateTimeHelper)
public java.lang.String getComment()
public java.lang.String getEstimate()
public java.lang.String getTimeLogged()
public void setTimeLogged(java.lang.String timeLogged)
public java.lang.String getNewEstimate()
public void setNewEstimate(java.lang.String newEstimate)
public java.lang.String getAdjustmentAmount()
public void setAdjustmentAmount(java.lang.String adjustmentAmount)
public java.lang.String getAdjustEstimate()
public void setAdjustEstimate(java.lang.String adjustEstimate)
public void setComment(java.lang.String comment)
public java.lang.String getEndDate()
public void setEndDate(java.lang.String endDate)
public java.lang.String getStartDate()
public void setStartDate(java.lang.String startDate)
public java.lang.String getStartDateJS()
public void setStartDateJS(java.lang.String startDateJS)
public java.lang.String getEndDateJS()
public void setEndDateJS(java.lang.String endDateJS)
protected java.time.ZonedDateTime getParsedStartDate()
protected java.time.ZonedDateTime getParsedEndDate()
protected java.time.ZonedDateTime getParsedStartDateJS()
protected java.time.ZonedDateTime getParsedEndDateJS()
public java.lang.Long getWorklogId()
public void setWorklogId(java.lang.Long worklogId)
public java.lang.String getWorkDescriptionEditHtml(java.lang.String comment,
java.lang.String issueKey)
protected com.atlassian.jira.util.I18nHelper getI18nHelper()
getI18nHelper in class com.atlassian.jira.action.JiraActionSupportI18nHelper associated with this actionprotected <T> T getComponentInstanceOfType(java.lang.Class<T> clazz)
ComponentAccessor. Override this if you
wish to change this behaviour say in unit tests.getComponentInstanceOfType in class com.atlassian.jira.action.JiraActionSupportclazz - the component class in questionpublic java.lang.String getText(java.lang.String key)
getText in interface com.atlassian.jira.util.I18nHelpergetText in class com.atlassian.jira.action.JiraActionSupportpublic java.lang.String getText(java.lang.String key,
java.lang.String value1)
getText in interface com.atlassian.jira.util.I18nHelpergetText in class com.atlassian.jira.action.JiraActionSupportpublic java.lang.String getText(java.lang.String key,
java.lang.String value1,
java.lang.String value2)
getText in interface com.atlassian.jira.util.I18nHelpergetText in class com.atlassian.jira.action.JiraActionSupportpublic java.lang.String getText(java.lang.String key,
java.lang.String value1,
java.lang.String value2,
java.lang.String value3)
getText in interface com.atlassian.jira.util.I18nHelpergetText in class com.atlassian.jira.action.JiraActionSupportpublic java.lang.String getText(java.lang.String key,
java.lang.String value1,
java.lang.String value2,
java.lang.String value3,
java.lang.String value4)
getText in interface com.atlassian.jira.util.I18nHelpergetText in class com.atlassian.jira.action.JiraActionSupportpublic com.atlassian.jira.issue.IssueManager getIssueManager()
public com.atlassian.jira.issue.MutableIssue getIssue()
public java.lang.String getIssueKey()
public java.lang.String getWorklogAuthorUsername()
public java.lang.String getWorklogAuthorDisplayName()
public void setWorklogAuthorUsername(java.lang.String worklogAuthorUsername)
public void setIssueKey(java.lang.String issueKey)
public boolean isLoggingWorkForMultipleIssues()
public java.lang.String getJql()
public void setJql(java.lang.String jql)
public void setNavFilter(java.lang.String filter)
public java.lang.String getNavFilter()
public java.lang.String getFilter()
public void setFilter(java.lang.String filter)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.Long getIssueId()
public void setIssueId(java.lang.Long issueId)
public java.lang.String getPeriod()
public void setPeriod(java.lang.String period)
public java.lang.String getLogAnother()
public void setLogAnother(java.lang.String logAnother)
public boolean isLevelSelected(java.lang.String visibilityLevel)
public java.lang.String getSelectedLevelName(java.lang.String commentLevel)
public java.lang.String getCommentLevel()
public void setCommentLevel(java.lang.String commentLevel)
public java.util.Collection<com.atlassian.jira.security.roles.ProjectRole> getRoleLevels()
public java.util.Collection<java.lang.String> getGroupLevels()
public java.util.TimeZone getTimezoneOfLoggedInUser()