Class ConfigureReport
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.ProjectActionSupport
com.atlassian.jira.plugin.corereports.web.action.ConfigureReport
- All Implemented Interfaces:
ErrorCollection
,I18nHelper
,HttpServletVariables
,AuthorizationSupport
,Serializable
,webwork.action.Action
,webwork.action.CommandDriven
,webwork.action.IllegalArgumentAware
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
A simple key/value holder for passing configurable options into a date field (e.g.class
class
class
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
JiraWebActionSupport.MessageType
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.Reason
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory
-
Field Summary
Fields inherited from class com.atlassian.jira.web.action.ProjectActionSupport
projectManager
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
ConstructorsConstructorDescriptionConfigureReport
(ProjectManager projectManager, PermissionManager permissionManager, com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.webresource.api.assembler.PageBuilderService page, com.atlassian.soy.renderer.SoyTemplateRenderer soy, ApplicationProperties appProperties, com.atlassian.jira.projects.api.sidebar.SidebarPlaceholderRenderer sidebarPlaceholderRenderer, com.atlassian.jira.plugin.corereports.web.action.ReportProjectContextResolver reportResultProjectContextResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getFilterName
(String key) Get error messages, then get rid of them.boolean
getParamValue
(String key) getParamValues
(String key) Gets the last viewed project that the user visited and still has permission to see.boolean
void
setReportKey
(String reportKey) Methods inherited from class com.atlassian.jira.web.action.ProjectActionSupport
getBrowsableProjects, setSelectedProject, setSelectedProject
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addErrorMessages, addErrorMessages, addErrors, 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, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutboundWhitelistProvider, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, 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, urlEncode
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, 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 webwork.action.CommandDriven
getCommandName, setCommand
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, setErrorMessages
-
Constructor Details
-
ConfigureReport
@Inject public ConfigureReport(ProjectManager projectManager, PermissionManager permissionManager, com.atlassian.plugin.PluginAccessor pluginAccessor, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.webresource.api.assembler.PageBuilderService page, com.atlassian.soy.renderer.SoyTemplateRenderer soy, ApplicationProperties appProperties, com.atlassian.jira.projects.api.sidebar.SidebarPlaceholderRenderer sidebarPlaceholderRenderer, com.atlassian.jira.plugin.corereports.web.action.ReportProjectContextResolver reportResultProjectContextResolver) - Parameters:
projectManager
-permissionManager
-pluginAccessor
-eventPublisher
-- Since:
- 5.2
-
-
Method Details
-
getParamValue
-
getSidebarHtml
-
getReportRemarks
-
getReportRemarksHeader
-
getReportRemarksLearnMoreURL
-
getParamValues
-
doDefault
- Overrides:
doDefault
in classwebwork.action.ActionSupport
- Throws:
Exception
-
doExecute
- Overrides:
doExecute
in classwebwork.action.ActionSupport
- Throws:
Exception
-
getSelectedProject
Description copied from class:JiraWebActionSupport
Gets the last viewed project that the user visited and still has permission to see.- Overrides:
getSelectedProject
in classJiraWebActionSupport
- Returns:
- the last project the user visited.
- See Also:
-
doExcelView
- Throws:
Exception
-
getQueryString
-
getEncoding
-
getGeneratedReport
-
getReportKey
-
setReportKey
-
getReport
-
getFlushedErrorMessages
Description copied from interface:ErrorCollection
Get error messages, then get rid of them.- Specified by:
getFlushedErrorMessages
in interfaceErrorCollection
- Overrides:
getFlushedErrorMessages
in classJiraWebActionSupport
- Returns:
- The (now cleared) error messages.
-
getSelectedProjectId
- Overrides:
getSelectedProjectId
in classProjectActionSupport
-
getAtlToken
-
getObjectConfiguration
- Throws:
ObjectConfigurationException
-
getObjectConfigurationFields
public Collection<? extends ConfigureReport.ObjectConfigurationField> getObjectConfigurationFields() throws ObjectConfigurationException- Throws:
ObjectConfigurationException
-
getLoginAdvisable
public boolean getLoginAdvisable() -
getLoginAdviceMessage
-
isShowSaveButton
- Throws:
ObjectConfigurationException
-
getFilterProjectName
-
getFilterName
-