Class ListUndefinedPagesAction
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.confluence.core.AbstractI18nActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.spaces.actions.AbstractSpaceAction
com.atlassian.confluence.pages.actions.AbstractPaginatedListAction<ListUndefinedPagesAction.UndefinedPage>
com.atlassian.confluence.pages.actions.ListUndefinedPagesAction
- All Implemented Interfaces:
Evented<PageListViewEvent>,PaginationServiceSupportActionAware,WebInterface,SpaceAware,Spaced,MessageHolderAware,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
public class ListUndefinedPagesAction
extends AbstractPaginatedListAction<ListUndefinedPagesAction.UndefinedPage>
implements Evented<PageListViewEvent>
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.atlassian.confluence.pages.actions.AbstractPaginatedListAction
ITEMS_PER_PAGE, paginationSupportFields inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
key, notificationManager, space, spaceManager, themeManager, wikiStyleRendererFields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, confluenceAccessManager, contentUiSupport, eventPublisher, formatSettingsManager, globalSettingsManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, localeManager, loginManager, messageHolder, permissionManager, pluginAccessor, PREVIEW, request, response, spacePermissionManager, strutsHelper, systemInformationService, userAccessor, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute()getEventToPublish(String result) Gets the event to publish.getItems()longGet total item of all pagesintWill return pagination data in new formbooleanIndicate does sub class support new way of pagination or notvoidsetApiPaginationService(PaginationService paginationService) voidsetPageManager(PageManagerInternal pageManager) Methods inherited from class com.atlassian.confluence.pages.actions.AbstractPaginatedListAction
getPaginationSupport, isSpaceRequired, isViewPermissionRequired, setStartIndexMethods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getActionSpaceKey, getKey, getPermissionTypes, getSpace, getSpaceKey, getSpaceManager, getSubscribableName, getThemeManager, hasSpaceIA, isPermitted, isPersonalSpace, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setThemeManager, setWikiStyleRendererMethods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, getActionErrors, getActionMessages, getActionName, getActiveRequest, getActiveResponse, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getDateFormatter, getDefaultTimeZone, getFieldErrors, getGlobalSettings, getHelper, getI18n, getLocale, getMessageHolder, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getTimeZone, getUserByName, getUserInterfaceState, getWebInterfaceContext, isAnonymousUser, isEmailVisible, setAccessModeService, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManagerMethods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrictMethods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validateMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validateMethods inherited from interface com.atlassian.confluence.spaces.actions.SpaceAware
setSpace
-
Constructor Details
-
ListUndefinedPagesAction
public ListUndefinedPagesAction()
-
-
Method Details
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classAbstractPaginatedListAction<ListUndefinedPagesAction.UndefinedPage>- Throws:
Exception
-
setApiPaginationService
-
setPageManager
-
getUndefinedPages
-
getEventToPublish
Description copied from interface:EventedGets the event to publish.- Specified by:
getEventToPublishin interfaceEvented<PageListViewEvent>- Parameters:
result- the result of the action executing.- Returns:
- the event. Can be null, in which case no event will be published.
-
getItems
- Specified by:
getItemsin classAbstractPaginatedListAction<ListUndefinedPagesAction.UndefinedPage>
-
getPageResponse
Description copied from interface:PaginationServiceSupportActionAwareWill return pagination data in new form- Specified by:
getPageResponsein interfacePaginationServiceSupportActionAware- Returns:
- optional of page response
-
getMaxReferencesPerUndefinedPage
public int getMaxReferencesPerUndefinedPage() -
isSupportPaginationService
public boolean isSupportPaginationService()Description copied from interface:PaginationServiceSupportActionAwareIndicate does sub class support new way of pagination or not- Specified by:
isSupportPaginationServicein interfacePaginationServiceSupportActionAware- Returns:
-
getItemsCount
public long getItemsCount()Description copied from interface:PaginationServiceSupportActionAwareGet total item of all pages- Specified by:
getItemsCountin interfacePaginationServiceSupportActionAware- Returns:
- total item
-