Package com.atlassian.jira.web
Interface HttpServletVariables
- All Known Implementing Classes:
A11yPersonalSettings
,AboutPage
,AbstractAddScheme
,AbstractAddWorkflowTransitionDescriptor
,AbstractAddWorkflowTransitionDescriptorParams
,AbstractAdministerFilter
,AbstractBrowser
,AbstractBulkOperationAction
,AbstractBulkOperationDetailsAction
,AbstractBulkWatchOperationAction
,AbstractCommentableAssignableIssue
,AbstractCommentableIssue
,AbstractConfigureFieldLayout
,AbstractConstantAction
,AbstractConvertIssue
,AbstractCopyScheme
,AbstractDashboardAdministration
,AbstractDeleteConstant
,AbstractDeleteScheme
,AbstractDeleteWorkflowTransitionDescriptor
,AbstractEditConfigurationItemAction
,AbstractEditConstant
,AbstractEditFieldLayoutItem
,AbstractEditFieldLayoutSchemeAction
,AbstractEditScheme
,AbstractEditWorkflowTransitionDescriptorParams
,AbstractFieldScreenSchemeAction
,AbstractFieldScreenSchemeItemAction
,AbstractFilterAction
,AbstractImportEntity
,AbstractImportIssue
,AbstractIssueLinkAction
,AbstractIssueSelectAction
,AbstractManagableOptionsAction
,AbstractManageIssueTypeOptionsAction
,AbstractManagePrioritiesAction
,AbstractPage
,AbstractPermissionCheckAction
,AbstractPluggableTabPanelAction
,AbstractPrioritySchemesAction
,AbstractProjectAction
,AbstractProjectAndSchemeAwareAction
,AbstractProjectImportProgress
,AbstractProjectImportUsersMissing
,AbstractProjectRole
,AbstractRoleActorAction
,AbstractSchemeAware
,AbstractSchemeAwareAction
,AbstractSelectProjectScheme
,AbstractSetupAction
,AbstractTrustedApplicationAction
,AbstractViewConstants
,AbstractViewIssue
,AbstractViewSchemes
,AbstractWorkflowAction
,AbstractWorkflowDraftResultAction
,AbstractWorkflowStep
,AbstractWorkflowTransition
,AbstractWorkflowTransitionAction
,AbstractWorklogAction
,AcknowledgeTask
,AddComment
,AddComponent
,AddFieldConfiguration
,AddFieldConfigurationScheme
,AddFieldScreenSchemeItem
,AddIssueSecurity
,AddIssueTypeScreenScheme
,AddIssueTypeScreenScreenSchemeAssociation
,AddIssueTypeToFieldConfigurationAssociation
,AddNewIssueTypeToScheme
,AddNotification
,AddPermission
,AddPortalPage
,AddPriorityScheme
,AddProjectCategory
,AddScheme
,AddScheme
,AddScheme
,AddScheme
,AddUser
,AddVersion
,AddWebLink
,AddWorkflowTransition
,AddWorkflowTransitionCondition
,AddWorkflowTransitionConditionParams
,AddWorkflowTransitionFunctionParams
,AddWorkflowTransitionPostFunction
,AddWorkflowTransitionValidator
,AddWorkflowTransitionValidatorParams
,AdjustFavourite
,AdminOnlyPermissionCheckAction
,AdvancedApplicationProperties
,AllUsersRememberMeCookies
,AnonymizeUser
,AnonymousSiteAccessPermissionCheckAction
,ApplicationAccess
,ArchiveIssue
,ArchiveProject
,AroundTheWorldPage
,AssignIssue
,AssociatedProjectsForCustomField
,AssociatedScreensForCustomField
,AssociateFieldToScreens
,AssociateIssueTypeSchemes
,AssociateIssueTypeSchemesWithDefault
,AssociatePriorityScheme
,AttachFile
,AttachTemporaryFile
,BasicJiraCreditsPage
,BrowseArchivedIssues
,BrowseProjects
,BulkArchive
,BulkCancelWizard
,BulkChooseOperation
,BulkDelete
,BulkEdit
,BulkEdit1
,BulkEditUserGroups
,BulkMigrate
,BulkMove
,BulkOperationProgress
,BulkUnwatch
,BulkWatch
,BulkWorkflowTransition
,CantBrowseCreatedIssue
,ChangePassword
,ChangeSharedDashboardOwner
,ChangeSharedFilterOwner
,ClearRememberMeCookies
,CloneIssueDetails
,CloneWorkflow
,CommentAssignIssue
,CommittedResponseExceptionThrowingAction
,ConfigureCrowdServer
,ConfigureCustomField
,ConfigureField
,ConfigureFieldLayout
,ConfigureFieldLayoutScheme
,ConfigureFieldScreen
,ConfigureFieldScreenScheme
,ConfigureIssueTypeOptionScheme
,ConfigureIssueTypeScreenScheme
,ConfigureLogging
,ConfigureOptionScheme
,ConfigurePortalPages
,ConfigurePriorityScheme
,ConfigureReport
,ConfirmNewInstallationWithOldLicense
,ContactAdministrators
,ConvertIssueToSubTask
,ConvertSubTaskToIssue
,CopyFieldLayout
,CopyFieldLayoutScheme
,CopyPriorityScheme
,CopyScheme
,CopyScheme
,CopyScheme
,CopyScheme
,CreateCustomField
,CreateDraftWorkflow
,CreateIssue
,CreateIssueDetails
,CreateSubTaskIssue
,CreateSubTaskIssueDetails
,CreateWorklog
,CurrentUsersList
,Dashboard
,DeleteAttachment
,DeleteComment
,DeleteCustomField
,DeleteFilter
,DeleteGroup
,DeleteIssue
,DeleteIssueSecurity
,DeleteIssueSecurityLevel
,DeleteIssueType
,DeleteJobRunner
,DeleteLink
,DeleteLinkType
,DeleteNotification
,DeleteOptionScheme
,DeletePermission
,DeletePortalPage
,DeletePriority
,DeletePriorityScheme
,DeleteProject
,DeleteProjectCategory
,DeleteProjectRole
,DeleteRemoteIssueLink
,DeleteResolution
,DeleteScheme
,DeleteScheme
,DeleteScheme
,DeleteScheme
,DeleteScheme
,DeleteSharedDashboard
,DeleteSharedFilter
,DeleteStatus
,DeleteSubTaskIssueType
,DeleteTrustedApplication
,DeleteUser
,DeleteUserProperty
,DeleteWorkflowStep
,DeleteWorkflowTransitionCondition
,DeleteWorkflowTransitionPostFunction
,DeleteWorkflowTransitions
,DeleteWorkflowTransitionValidator
,DeleteWorklog
,DisableSubTasks
,EditAnnouncementBanner
,EditApplicationProperties
,EditAttachmentSettings
,EditAvatarSettings
,EditComment
,EditCrowdApplication
,EditCustomField
,EditCustomFieldDefaults
,EditCustomFieldOptions
,EditCustomFieldUserPickerFilter
,EditDarkFeatures
,EditDefaultDashboard
,EditDefaultFieldLayoutItem
,EditFieldLayout
,EditFieldLayoutItem
,EditFieldLayoutItemRenderer
,EditFieldLayoutItemRendererConfirmation
,EditFieldLayoutScheme
,EditFieldScreen
,EditFieldScreenScheme
,EditFieldScreenSchemeItem
,EditFilter
,EditIndexRecoverySettings
,EditIssue
,EditIssueSecurities
,EditIssueType
,EditIssueTypeScreenScheme
,EditLabels
,EditLevel
,EditLinkType
,EditListener
,EditLookAndFeel
,EditNestedGroups
,EditNotifications
,EditPortalPage
,EditPriority
,EditPriorityScheme
,EditProfile
,EditProject
,EditProjectCategory
,EditProjectLeadAndDefaultAssignee
,EditProjectRole
,EditReplicationSettings
,EditResolution
,EditScheme
,EditScheme
,EditScheme
,EditService
,EditStatus
,EditSubscription
,EditSubTaskIssueTypes
,EditTrustedApplication
,EditUser
,EditUserDefaultSettings
,EditUserGroups
,EditUserProjectRoles
,EditUserProperties
,EditUserProperty
,EditVersionPickerCustomFieldOptionsOrder
,EditWorkflow
,EditWorkflowDispatcher
,EditWorkflowScheme
,EditWorkflowStep
,EditWorkflowTransition
,EditWorkflowTransitionConditionParams
,EditWorkflowTransitionPostFunctionParams
,EditWorkflowTransitionValidatorParams
,EmailTemplatesSettings
,Error404
,Export
,FavouriteFilters
,FilterPickerPopup
,FirstUseFlowAction
,ForgotLoginDetails
,GenericEditProfile
,GlobalPermissions
,GroupBrowser
,GroupPickerBrowser
,GroupRoleActorAction
,HttpServletVariablesImpl
,IconPicker
,ImportAll
,ImportResult
,ImportWorkflow
,IndexAdminImpl
,IndexOptimize
,IndexProject
,IntegrityChecker
,IssueActionSupport
,IssuePicker
,JiraWebActionSupport
,JiraWizardActionSupport
,JmxMonitoringAction
,LandingPage
,LeaveAdmin
,LegendOfJiraPage
,LicensedOnlyPermissionCheckAction
,LinkConfluencePage
,LinkExistingIssue
,LinkJiraIssue
,ListEventTypes
,ListWorkflows
,Logout
,MailQueueAdmin
,ManageAttachments
,ManageCacheInstrumentation
,ManageConfigurationScheme
,ManageFilters
,ManageIssueTypeSchemes
,ManageSubscriptions
,ManageSubTasks
,ManageTerminology
,ManageWatchers
,MapColumns
,MapCustomFields
,MapIssueTypes
,MapPriorities
,MapResolutions
,MapStatuses
,MapUsers
,MapValidateImport
,MigrateIssueTypes
,MigratePrioritySchemeAction
,MigratePrioritySchemeProgress
,MockAbstractBrowser
,MockHttpServletVariables
,MoveIssue
,MoveIssueConfirm
,MoveIssueSubtasks
,MoveIssueUpdateFields
,MoveIssueUpdateWorkflow
,MoveSubTask
,MoveSubTaskChooseOperation
,MoveSubTaskParent
,MyJiraHome
,OldEditPermissions
,PreparedReferenceAction
,ProjectActionSupport
,ProjectEmail
,ProjectImportBackupOverviewProgress
,ProjectImportMappingProgress
,ProjectImportMissingMandatoryUsersCannotCreate
,ProjectImportMissingMandatoryUsersExtMgmt
,ProjectImportMissingOptionalUsersCannotCreate
,ProjectImportMissingOptionalUsersExtMgmt
,ProjectImportMissingUsersAutoCreate
,ProjectImportProgress
,ProjectImportResultsAction
,ProjectImportSelectBackup
,ProjectImportSelectProject
,ProjectImportSummary
,ProjectPermissions
,ProjectRoleUsageAction
,PublishDraftWorkflow
,PulpRenderAction
,QuickSearch
,RecentIssueHistory
,ReferenceAction
,ReferenceComponentAction
,ReferenceComponentImportAction
,ReferenceModuleTypeAction
,ReferenceResourceAction
,ReferenceSoyAction
,ReleaseNote
,ReplicationSettings
,ResetFailedLoginCount
,ResetPassword
,ResourcePhaseCheckpointsAction
,RestoreDefaultDashboard
,RestoreIssue
,SchedulerAdmin
,SchemeAwareIssueSecurityAction
,SchemeAwareNotificationAction
,SchemeAwarePermissionAction
,SearchDescriptionEnabledAction
,SelectComponentAssignees
,SelectFieldLayoutScheme
,SelectIssueTypeSchemeForProject
,SelectIssueTypeScreenScheme
,SelectProjectCategory
,SelectProjectIssueSecurityScheme
,SelectProjectPermissionScheme
,SelectProjectScheme
,SelectProjectSecuritySchemeStep2
,SelectProjectWorkflowScheme
,SelectProjectWorkflowSchemeStep2
,SelectProjectWorkflowSchemeStep3
,SendBulkMail
,ServiceExecutor
,SessionTimeoutMessage
,SetGlobalEmailPreference
,SetPassword
,Settings
,SetupAccount
,SetupAdminAccount
,SetupApplicationProperties
,SetupComplete
,SetupDatabase
,SetupFinishing
,SetupImport
,SetupLicense
,SetupMailNotifications
,ShowConstantsHelp
,ShowTimeTrackingHelp
,Signup
,SimpleWorkflowAction
,SiteDarkFeatures
,SystemAdminPermissionCheckAction
,TerminologyHelp
,TimeTrackingAdmin
,TranslateCustomField
,UnrestrictedAccessPermissionCheckAction
,UpdateMyJiraHome
,UpdateUserPreferences
,UpdateWorklog
,UploadXmlFile
,UserBrowser
,UserPickerBrowser
,UserProperty
,UserRememberMeCookies
,UserRoleActorAction
,VersionAction
,ViewApplicationProperties
,ViewAttachmentSettings
,ViewAvatarSettings
,ViewCacheDetails
,ViewCachesByRequest
,ViewCacheStats
,ViewCustomFields
,ViewDefaultProjectRoleActors
,ViewEventAction
,ViewFieldLayouts
,ViewFieldScreens
,ViewFieldScreenSchemes
,ViewGroup
,ViewInstrumentation
,ViewIssueFields
,ViewIssueTypes
,ViewIssueTypeScreenSchemes
,ViewKeyboardShortcuts
,ViewLinkTypes
,ViewListeners
,ViewLogging
,ViewMemoryInfo
,ViewPriorities
,ViewPrioritySchemes
,ViewPrioritySchemesForPriority
,ViewProfile
,ViewProject
,ViewProjectRoleActors
,ViewProjectRoles
,ViewProjects
,ViewRecords
,ViewResolutions
,ViewSchemes
,ViewSchemes
,ViewSchemes
,ViewSchemes
,ViewSchemes
,ViewServices
,ViewSharedDashboards
,ViewSharedFilters
,ViewStatuses
,ViewSubtaskFragmentAction
,ViewSystemFields
,ViewSystemInfo
,ViewTranslations
,ViewTrustedApplications
,ViewUpgradeHistory
,ViewUpgrades
,ViewUris
,ViewUser
,ViewUserDefaultSettings
,ViewUserHover
,ViewUserPreferences
,ViewUserProjectRoles
,ViewVoters
,ViewWorkflowsForStatus
,ViewWorkflowStep
,ViewWorkflowStepMetaAttributes
,ViewWorkflowSteps
,ViewWorkflowTransition
,ViewWorkflowTransitionConditionalResult
,ViewWorkflowTransitionMetaAttributes
,ViewWorkflowXml
,VoteOrWatchIssue
,WebSudoAuthenticate
,WikiRendererHelpAction
,WorkflowUIDispatcher
,XmlBackup
,XsrfErrorAction
@PublicApi
public interface HttpServletVariables
This component can provide the variables that a typical
HttpServlet
would receive.
Note this only makes sense to use inside a HTTP request thread of execution and hence if you are not inside one
it will throw an IllegalStateException
.
- Since:
- v6.0
-
Method Summary
Modifier and TypeMethodDescriptionjavax.servlet.http.HttpServletRequest
javax.servlet.http.HttpServletResponse
javax.servlet.http.HttpSession
javax.servlet.ServletContext
-
Method Details
-
getHttpRequest
javax.servlet.http.HttpServletRequest getHttpRequest()- Returns:
- the
HttpServletRequest
in play - Throws:
IllegalStateException
- if you are not inside a HTTP request thread
-
getHttpSession
javax.servlet.http.HttpSession getHttpSession()- Returns:
- the
HttpSession
in play - Throws:
IllegalStateException
- if you are not inside a HTTP request thread
-
getHttpResponse
javax.servlet.http.HttpServletResponse getHttpResponse()- Returns:
- the
HttpServletResponse
in play - Throws:
IllegalStateException
- if you are not inside a HTTP request thread
-
getServletContext
javax.servlet.ServletContext getServletContext()- Returns:
- the
ServletContext
of the JIRA web application
-