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 classA simple key/value holder for passing configurable options into a date field (e.g.classclassclassNested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
JiraWebActionSupport.MessageTypeNested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.ReasonNested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory -
Field Summary
Fields inherited from class com.atlassian.jira.web.action.ProjectActionSupport
projectManagerFields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULTFields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessagesFields 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, SidebarPlaceholderRenderer sidebarPlaceholderRenderer, com.atlassian.jira.plugin.corereports.web.action.ReportProjectContextResolver reportResultProjectContextResolver) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetFilterName(String key) Get error messages, then get rid of them.booleangetParamValue(String key) getParamValues(String key) Gets the last viewed project that the user visited and still has permission to see.booleanvoidsetReportKey(String reportKey) Methods inherited from class com.atlassian.jira.web.action.ProjectActionSupport
getBrowsableProjects, setSelectedProject, setSelectedProjectMethods 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, getActionNameJspa, 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, urlEncodeMethods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface webwork.action.CommandDriven
getCommandName, setCommandMethods 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, 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:
doDefaultin classwebwork.action.ActionSupport- Throws:
Exception
-
doExecute
- Overrides:
doExecutein classwebwork.action.ActionSupport- Throws:
Exception
-
getSelectedProject
Description copied from class:JiraWebActionSupportGets the last viewed project that the user visited and still has permission to see.- Overrides:
getSelectedProjectin classJiraWebActionSupport- Returns:
- the last project the user visited.
- See Also:
-
doExcelView
- Throws:
Exception
-
getQueryString
-
getEncoding
-
getGeneratedReport
-
getReportKey
-
setReportKey
-
getReport
-
getFlushedErrorMessages
Description copied from interface:ErrorCollectionGet error messages, then get rid of them.- Specified by:
getFlushedErrorMessagesin interfaceErrorCollection- Overrides:
getFlushedErrorMessagesin classJiraWebActionSupport- Returns:
- The (now cleared) error messages.
-
getSelectedProjectId
- Overrides:
getSelectedProjectIdin 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
-