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.HttpServletRequestjavax.servlet.http.HttpServletResponsejavax.servlet.http.HttpSessionjavax.servlet.ServletContext
-
Method Details
-
getHttpRequest
javax.servlet.http.HttpServletRequest getHttpRequest()- Returns:
- the
HttpServletRequestin play - Throws:
IllegalStateException- if you are not inside a HTTP request thread
-
getHttpSession
javax.servlet.http.HttpSession getHttpSession()- Returns:
- the
HttpSessionin play - Throws:
IllegalStateException- if you are not inside a HTTP request thread
-
getHttpResponse
javax.servlet.http.HttpServletResponse getHttpResponse()- Returns:
- the
HttpServletResponsein play - Throws:
IllegalStateException- if you are not inside a HTTP request thread
-
getServletContext
javax.servlet.ServletContext getServletContext()- Returns:
- the
ServletContextof the JIRA web application
-