Interface WebInterface

All Known Implementing Classes:
AboutPageAction, AbstractBlogPostsAction, AbstractCommandAction, AbstractConfluenceLicenseAction, AbstractCreateAndEditPageAction, AbstractCreatePageAction, AbstractCreateSpaceAction, AbstractDatabaseCreationAction, AbstractDecoratorAction, AbstractDiffPagesAction, AbstractEditPageAction, AbstractEditPageTemplateAction, AbstractEditPermissionAction, AbstractEditSpaceAction, AbstractEntityPaginationAction, AbstractFlushIndexQueueAction, AbstractGroupAction, AbstractLabelDisplayingAction, AbstractLoginSignupAction, AbstractLogoAction, AbstractLookAndFeelAction, AbstractPageAction, AbstractPageAwareAction, AbstractPageTemplateAction, AbstractPaginatedListAction, AbstractPermissionsAction, AbstractPreviewPageAction, AbstractRemoveAttachmentAction, AbstractSearchCrowdUsersAction, AbstractSetupAction, AbstractSetupDatabaseAction, AbstractSetupEmailAction, AbstractSpaceAction, AbstractSpaceAdminAction, AbstractTemplatePageAction, AbstractThemeAction, AbstractTrustedApplicationAction, AbstractUpdateLicenseAction, AbstractUserProfileAction, AbstractUserProfileAction, AbstractUsersAction, AbstractViewAction, AbstractViewAttachmentsAction, AbstractViewIndexQueueAction, AddCommentAction, AddFavouriteAction, AddLabelAction, AddLabelAjaxAction, AddLabelToSpaceAction, AddSpaceNotificationAction, AddSpaceToFavouriteAjaxAction, AddSpaceToFavouritesAction, AddTeamLabelToSpaceAction, AddUserMacroAction, AdministrationConsoleAction, AdvancedSearchTipsAction, AjaxLoginCompleteAction, AllowAllAnnotationAction, AlphabeticalListLabelsAction, AlphabeticalListPagesAction, AttachedImagesAction, AttachFileAction, AttachmentNotFoundAction, AttachmentSearchAction, AuthenticateAction, AutocompleteLabelsAction, BlogPostRssFeedAction, BreadcrumbAction, BrowseCommentsAction, BrowseGroupsAction, BrowseMacrosAction, BrowseShortcutsAction, BrowseSpaceAction, BrowseUnsyncedUsersAction, BrowseUsersAction, ChangeCronJobScheduleAction, ChangeMyPasswordAction, ChangeSimpleJobScheduleAction, ChildrenAction, ChooseThemeAction, ChooseThemeAction, ColorsStylesheetAction, ColourPickerAction, ColourSchemeAction, ConfigureCaptchaAction, ConfigureDefaultSpaceLogoAction, ConfigureLanguageAction, ConfigureLoggingAction, ConfigureMobileAppsAction, ConfigureMonitoringAction, ConfigureRssFeedAction, ConfigureSpaceLogoAction, ConfirmEmailAction, ConfluenceActionSupport, ConnectToJiraAction, ConnectToJiraSyncDirectoryAction, ContentNameSearchAction, ContentRemigrationAction, CopyPageAction, CreateBlogPostAction, CreateMailServerAction, CreatePageAction, CreatePageEntryAction, CreatePageFromTemplateAction, CreatePageTemplateAction, CreatePersonalSpaceAction, CreateRssFeedAction, CreateSpaceAction, CreateUserAction, CustomHtmlAction, CustomPageContentAction, CustomPageContentAction, CustomStylesheetAction, DashboardAction, DeactivateUserAction, DeleteUserProfilePictureAction, DiffPagesAction, DiffPagesByVersionAction, DirectoryViewListPagesAction, DownloadAllAttachmentsOnPageAction, DraftAttachmentSearchAction, DropAuthenticationAction, EditBlogPostAction, EditCommentAction, EditDecoratorAction, EditEmailSettingsAction, EditGlobalPermissionsAction, EditMailServerAction, EditMyProfileAction, EditMySettingsAction, EditNotificationsAction, EditorAction, EditorSettingsAction, EditPageAction, EditPageTemplateAction, EditPageTemplateDescriptionAction, EditSiteLogoAction, EditSpaceAction, EditSpaceEntryAction, EditSpaceLabelAction, EditSpacePermissionDefaultsAction, EditSpacePermissionsAction, EditStylesheetAction, EditTrustedApplicationAction, EditUserAction, EditUserGroupsAction, EmptyTrashAction, EncodingTestAction, EvalLicenseAction, ExportSpaceAction, FindRestrictableEntitiesAction, FinishSetupAction, FixLicenseAction, FlushCacheAction, FlushChangeIndexQueueAction, FlushContentIndexQueueAction, FlushIndexQueueAction, FollowUserAction, ForceUpgradeAction, ForgotUserPasswordAction, FourOhFiveAction, FourOhFourAction, GeneralConfigurationAction, GetFutureSchedulesAction, GetPagePermissionsAction, GlobalRssFeedAction, GroupPickerAction, HeartbeatAction, HelpLinkAction, HistoryAction, HomepageAction, ImportPagesAction, IndexAction, JobAction, LegacySpaceRssFeedAction, LikeAction, ListAttachmentsAction, ListGlobalTemplatesAction, ListLabelsBySpaceAction, ListNewOrUpdatedPagesAction, ListPagesAction, ListPageTemplatesAction, ListPermissionPagesAction, ListUndefinedPagesAction, ListWatchersAction, LoadConsoleAction, LoginAction, LogoutAction, LongRunningTaskMonitorAction, LookAndFeelAction, MacroDetailsAction, MailServerTestConnectionAction, MaintenanceConfigurationAction, ManageAdminTaskAction, ManageWatchersAction, MarkAllLogsAction, MoveAttachmentAction, MoveBlogPostAction, MovePageAction, MovePageDialogAction, NetworkFeedAction, NoRequireAnnotationAction, NotificationsAction, NotPermittedAction, OpenSearchDescriptorAction, PageChildrenAction, PageDestinationSearchAction, PageInfoAction, PageNotFoundAction, PageNotificationAction, PageNotPermittedAction, PageVariablesAction, PeopleDirectoryAction, PluginOsgiExportsAction, PurgeTrashItemAction, RankListLabelsAction, ReadOnlyAccessAction, RebuildAncestorTableAction, RecentBlogPostsAction, RefreshLicensingAction, ReindexTaskProgressAction, RemoveAttachedFileAction, RemoveAttachedFileVersionAction, RemoveCommentAction, RemoveFavouriteAction, RemoveGroupAction, RemoveHistoricalVersionAction, RemoveLabelAction, RemoveLabelAjaxAction, RemoveLabelFromSpaceAction, RemoveMailServerAction, RemovePageAction, RemovePagePermissionAction, RemovePageTemplateAction, RemoveSpaceAction, RemoveSpaceEntryAction, RemoveSpaceFromFavouriteAjaxAction, RemoveSpaceFromFavouritesAction, RemoveSpaceNotificationAction, RemoveTrustedApplicationAction, RemoveUnsyncedUserAction, RemoveUserAction, RemoveUserMacroAction, RenderContentAction, ReorderPageDialogAction, RequireGetMethodAction, RequirePostMethodAction, ResetFailedLoginCountAction, ResetUserPasswordAction, RestoreExistingTrashItemAction, RestoreTrashItemAction, ResumeDraftAction, RevertPageBackToVersionAction, RevertPageOrderAction, SearchIndexesAction, SearchSiteAction, SearchUsersAction, SecurityConfigurationAction, SelectGlobalLocaleAction, SelectSetupStepAction, SendTestEmailAction, SetPageOrderAction, SetPagePermissionsAction, SetupAdministrator, SetupClusterAction, SetupDataAction, SetupDatasourceAction, SetupDatasourceTestConnectionAction, SetupDBChoiceAction, SetupDBTypeAction, SetupDemoContentAction, SetupEmbeddedDatabaseAction, SetupLicenseAction, SetupPathsAction, SetupStandardDatabaseTestConnectionAction, SetupStartAction, SetupUserManagementChoiceAction, SetUserPasswordAction, SignUpAction, SiteDarkFeaturesAction, SiteSupportAction, SpaceActionForDecorating, SpaceAdminAction, SpaceAvailableAction, SpaceColourSchemeAction, SpaceCommentRssFeedAction, SpaceEditDecoratorAction, SpaceEditStylesheetAction, SpaceLookAndFeelAction, SpaceRssFeedAction, SpacesConfigurationAction, SpaceToolsAction, SpaceViewDefaultDecoratorAction, StaticRenderingAction, ThemeColorsStylesheetAction, TinyUrlAction, UnFollowUserAction, UpdateUserMacroAction, UserDarkFeaturesAction, UserMacroAction, UserPickerAction, UserPopupAction, ValidateLabelAjaxAction, VelocityResultAction, ViewBlogPostsByDateAction, ViewChangeIndexQueueAction, ViewChangesSinceLastEditAction, ViewChangesSinceLastLoginAction, ViewContentIndexQueueAction, ViewDefaultDecoratorAction, ViewDiffOfDraftAction, ViewFollowAction, ViewFollowersAction, ViewFollowingAction, ViewGlobalPermissionsAction, ViewIndexQueueAction, ViewLabelAction, ViewMailQueueAction, ViewMailServersAction, ViewMembersOfGroupAction, ViewMyDraftsAction, ViewMyEmailSettingsAction, ViewMyFavouritesAction, ViewMyLabelsAction, ViewMyProfileAction, ViewMySettingsAction, ViewOrUpdateLicenseAction, ViewPageAction, ViewPageAttachmentsAction, ViewPageTemplateAction, ViewPreviousVersionsAction, ViewRecentlyUpdatedSpaceContentAction, ViewScheduledJobsAction, ViewScheduledJobsHistoryAction, ViewSourceAction, ViewSpaceAction, ViewSpaceContentAction, ViewSpaceDirectoryAction, ViewSpacePermissionDefaultsAction, ViewSpacePermissionsAction, ViewSpaceSummaryAction, ViewSystemClasspathAction, ViewSystemInfoAction, ViewTrashAction, ViewTrustedApplicationsAction, ViewUserAction, ViewUserActivityAction, ViewUserHistoryAction, ViewUserProfileAction, WysiwygConverterAction, XsrfTokenExpiredAction

public interface WebInterface
An object that produces a WebInterfaceContext for rendering web fragments.
Since:
2.8
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a context which can be passed to web items when rendering them.
  • Method Details

    • getWebInterfaceContext

      WebInterfaceContext getWebInterfaceContext()
      Returns a context which can be passed to web items when rendering them.

      Typically, Struts actions will implement this to provide extra details in the context such as content objects, and so on.